.ayberk-about-intro__grid { display: grid; grid-template-columns: minmax(0,.68fr) minmax(0,1fr); align-items: center; gap: 5rem; }
.ayberk-about-intro .ayberk-rich-text { margin-top: 1.6rem; }
.ayberk-factory-video { position: relative; aspect-ratio: 16/9; overflow: hidden; border-radius: var(--ayberk-radius-lg); background: #dce4ec; box-shadow: var(--ayberk-shadow-card); }
.ayberk-factory-video__media,.ayberk-factory-video > img { width: 100%; height: 100%; object-fit: cover; }
.ayberk-factory-video__controls { position: absolute; right: 1rem; bottom: 1rem; display: flex; gap: .5rem; }
.ayberk-factory-video__controls button { width: 2.75rem; height: 2.75rem; display: grid; place-items: center; color: #fff; border: 1px solid rgba(255,255,255,.25); border-radius: 50%; background: rgba(5,18,35,.64); backdrop-filter: blur(8px); transition: background .2s ease; }
.ayberk-factory-video__controls button:hover { background: var(--ayberk-color-primary); }
.ayberk-factory-video__caption { position: absolute; left: 1rem; bottom: 1rem; max-width: 65%; margin: 0; padding: .45rem .7rem; color: #fff; font-size: .75rem; background: rgba(5,18,35,.6); border-radius: .4rem; }
.ayberk-collaboration { overflow: hidden; }
.ayberk-carousel-shell { position: relative; margin-top: 3rem; }
.ayberk-collaboration__rail { display: flex; gap: 1.25rem; overflow-x: auto; padding-bottom: 1rem; scroll-snap-type: x mandatory; scrollbar-width: none; scroll-behavior: smooth; }
.ayberk-collaboration__rail::-webkit-scrollbar { display: none; }
.ayberk-collaboration__card { width: calc((100% - 3.75rem)/4); min-width: calc((100% - 3.75rem)/4); overflow: hidden; scroll-snap-align: start; background: #fff; border: 1px solid var(--ayberk-color-line); border-radius: var(--ayberk-radius-lg); box-shadow: 0 12px 36px rgba(20,43,70,.06); }
.ayberk-collaboration__card figure { aspect-ratio: 4/3; margin: 0; overflow: hidden; background: #edf1f5; }
.ayberk-collaboration__card img { width: 100%; height: 100%; object-fit: cover; transition: transform .6s ease; }
.ayberk-collaboration__card:hover img { transform: scale(1.025); }
.ayberk-collaboration__card p { margin: 0; padding: 1rem 1.25rem; font-size: .875rem; font-weight: 700; }
.ayberk-carousel-arrow { position: absolute; z-index: 2; top: 42%; width: 3rem; height: 3rem; display: grid; place-items: center; color: var(--ayberk-color-primary); background: rgba(239,247,255,.94); border: 1px solid rgba(8,103,232,.2); border-radius: 50%; box-shadow: 0 8px 24px rgba(8,103,232,.1); }
.ayberk-carousel-arrow--prev { left: -1.5rem; }.ayberk-carousel-arrow--next { right: -1.5rem; }
.ayberk-about-stats { padding-block: 5rem; color: #fff; background: var(--ayberk-color-ink); }
.ayberk-about-stats__grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 2rem; }
.ayberk-about-stat { padding-left: 1.5rem; border-left: 1px solid rgba(255,255,255,.16); }
.ayberk-about-stat svg { color: var(--ayberk-color-cyan); }.ayberk-about-stat strong { display: block; margin-top: 1rem; font-size: 2.5rem; line-height: 1; }.ayberk-about-stat span { display: block; margin-top: .65rem; color: #9eabb9; font-size: .875rem; }
.ayberk-founder__grid { display: grid; grid-template-columns: .92fr 1fr; align-items: center; gap: 5rem; }
.ayberk-founder__visuals { display: grid; gap: 1.5rem; }.ayberk-founder__visuals figure { margin: 0; overflow: hidden; border: 1px solid var(--ayberk-color-line); border-radius: var(--ayberk-radius-lg); box-shadow: 0 12px 36px rgba(20,43,70,.06); }.ayberk-founder__visuals figure:first-child { aspect-ratio: 4/3; }.ayberk-founder__visuals figure:last-child { aspect-ratio: 16/9; }.ayberk-founder__visuals img { width: 100%; height: 100%; object-fit: cover; }
.ayberk-founder__identity { margin-top: 1.8rem; padding-top: 1.3rem; border-top: 1px solid var(--ayberk-color-line); }.ayberk-founder__identity strong,.ayberk-founder__identity span { display:block; }.ayberk-founder__identity strong { font-size:1.25rem; }.ayberk-founder__identity span { margin-top:.25rem;color:var(--ayberk-color-primary);font-size:.875rem;font-weight:700; }
.ayberk-founder .ayberk-rich-text { margin-top: 1.8rem; }.ayberk-founder blockquote { margin:2rem 0 0;padding-left:1.5rem;color:var(--ayberk-color-ink);font-size:1.1rem;font-weight:650;line-height:1.7;border-left:2px solid var(--ayberk-color-primary); }
.ayberk-founder__philosophy { margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem 2rem;background:#eff7ff;border:1px solid #d8eaff;border-radius:var(--ayberk-radius-lg); }.ayberk-founder__philosophy span { color:var(--ayberk-color-primary);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase; }.ayberk-founder__philosophy strong { font-size:1.1rem; }
.ayberk-advantages__grid { margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem; }.ayberk-advantage { padding:2rem; }.ayberk-advantage > span { color:#cfe4ff;font-size:2.5rem;font-weight:800; }.ayberk-advantage h3 { margin-top:1rem; }.ayberk-advantage p { margin:1rem 0 0;color:var(--ayberk-color-muted); }
.ayberk-workflow__list { max-width:64rem;margin:3.5rem auto 0; }.ayberk-workflow__list article { display:grid;grid-template-columns:6rem 1fr 1.5fr;gap:1.5rem;padding:1.7rem 0;border-top:1px solid var(--ayberk-color-line-strong); }.ayberk-workflow__list span { color:var(--ayberk-color-primary);font-size:1.25rem;font-weight:800; }.ayberk-workflow__list h3,.ayberk-workflow__list p { margin:0; }.ayberk-workflow__list p { color:var(--ayberk-color-muted); }
@media(max-width:1024px){.ayberk-about-intro__grid,.ayberk-founder__grid{grid-template-columns:1fr;gap:3rem}.ayberk-collaboration__card{width:calc((100% - 1.25rem)/2);min-width:calc((100% - 1.25rem)/2)}.ayberk-about-stats__grid{grid-template-columns:repeat(2,1fr)}.ayberk-advantages__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.ayberk-collaboration__card{width:88%;min-width:88%}.ayberk-carousel-arrow{width:2.65rem;height:2.65rem}.ayberk-carousel-arrow--prev{left:-.6rem}.ayberk-carousel-arrow--next{right:-.6rem}.ayberk-about-stats__grid{grid-template-columns:1fr 1fr;gap:1.5rem .75rem}.ayberk-about-stat{padding-left:1rem}.ayberk-founder__philosophy{align-items:flex-start;flex-direction:column}.ayberk-advantages__grid{grid-template-columns:1fr}.ayberk-workflow__list article{grid-template-columns:3.5rem 1fr}.ayberk-workflow__list p{grid-column:2}}
