/* BORVEC v108 — Hakkımızda sayfası (ana site iskeleti üzerinde). */
.about-page{background:var(--section);color:var(--paper)}
.about-page h1,.about-page h2{font-family:InstrumentSans,sans-serif;color:var(--paper)}
.about-hero{padding-top:clamp(150px,14vw,220px)!important;padding-bottom:clamp(60px,7vw,110px)!important}
.about-eyebrow{margin:0 0 22px;font:700 11px/1.4 InstrumentSans,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--mint)}
.about-hero h1{margin:0;font-size:clamp(46px,6.4vw,96px);font-weight:650;line-height:1.02;letter-spacing:-.055em}
.about-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;margin-top:clamp(36px,4.5vw,64px)}
.about-lead{margin:0;font-weight:600;font-size:clamp(22px,2.2vw,34px);line-height:1.32;letter-spacing:-.025em;max-width:22ch}
.about-body p{margin:0;max-width:58ch;font-size:clamp(16px,1.13vw,19px);line-height:1.7;color:var(--muted)}
.about-body p+p{margin-top:20px}

.about-milestones{position:relative;isolation:isolate;padding-top:clamp(70px,8vw,120px)!important;border-top:1px solid rgba(214,232,240,.1);background:radial-gradient(ellipse 70% 60% at 85% 0%,rgba(116,255,237,.06),transparent 70%)}
.about-milestones-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(36px,4vw,56px)}
.about-milestones-head h2{margin:0;font-size:clamp(32px,3.8vw,62px);font-weight:650;line-height:1.1;letter-spacing:-.035em}
.about-milestones-head p{margin:0;color:var(--muted);font-size:15px}

.about-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative}
.about-track::before{content:"";position:absolute;left:28px;right:28px;top:35px;height:1px;background:linear-gradient(90deg,rgba(116,255,237,.5),rgba(214,232,240,.18) 60%,rgba(116,255,237,.5));z-index:-1}
.about-card{position:relative;display:flex;flex-direction:column;min-height:330px;padding:24px 24px 26px;border-radius:24px;border:1px solid rgba(214,232,240,.14);background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.015) 55%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 50px rgba(0,0,0,.18);overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease}
.about-card:hover{transform:translateY(-4px);border-color:rgba(116,255,237,.35)}
.about-card-year{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em;background:var(--section);border:1px solid rgba(214,232,240,.18);color:var(--paper)}
.about-card-year::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--card-accent,var(--mint));box-shadow:0 0 12px var(--card-accent,var(--mint))}
.about-rank{display:block;margin:auto 0 0;font:700 clamp(110px,10vw,168px)/.86 InstrumentSans,sans-serif;letter-spacing:-.07em;background:var(--rank-fill);-webkit-background-clip:text;background-clip:text;color:transparent;padding-top:18px}
.about-rank::after{content:".";color:var(--card-accent)}
.about-rank-mark{width:clamp(92px,8vw,128px);padding-top:28px;margin-bottom:6px}
.about-rank-mark::after{content:none}
.about-rank-mark .v107-logo-lockup{display:grid}
.about-card-body{display:flex;flex-direction:column;gap:4px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(214,232,240,.12)}
.about-card-body strong{font-size:clamp(18px,1.4vw,22px);font-weight:650;letter-spacing:-.02em;color:var(--paper)}
.about-card-body span{font-size:14px;line-height:1.5;color:var(--muted)}
.about-card-body em{font-style:normal;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--card-accent);margin-top:6px}
.about-card.is-silver{--card-accent:#cfdbe2;--rank-fill:linear-gradient(170deg,#ffffff 0%,#c6d3db 45%,#7e919b 100%)}
.about-card.is-bronze{--card-accent:#e2a77a;--rank-fill:linear-gradient(170deg,#ffd9bb 0%,#d79361 48%,#8c5230 100%)}
.about-card.is-founding{--card-accent:var(--mint);border-color:rgba(116,255,237,.3);background:linear-gradient(160deg,rgba(116,255,237,.12),rgba(116,255,237,.02) 60%)}

.about-cta{display:inline-flex;align-items:center;gap:14px;margin-top:clamp(36px,4vw,56px);padding:8px 8px 8px 22px;border-radius:999px;background:#f6f8f8;color:#101518;font-weight:600;font-size:16px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1)}
.about-cta>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#101518;color:#fff}
.about-cta svg{width:19px;height:19px;stroke-width:2.1}
.about-cta:hover{transform:translateX(3px)}

html[data-theme=light] .about-milestones{border-color:rgba(23,35,42,.1);background:radial-gradient(ellipse 70% 60% at 85% 0%,rgba(8,125,119,.07),transparent 70%)}
html[data-theme=light] .about-eyebrow{color:#087d77}
html[data-theme=light] .about-body p,html[data-theme=light] .about-milestones-head p,html[data-theme=light] .about-card-body span{color:#566168}
html[data-theme=light] .about-card{border-color:rgba(23,35,42,.12);background:linear-gradient(160deg,#ffffff,rgba(255,255,255,.55));box-shadow:0 18px 40px rgba(23,35,42,.07)}
html[data-theme=light] .about-card-year{border-color:rgba(23,35,42,.14)}
html[data-theme=light] .about-card-body{border-color:rgba(23,35,42,.1)}
html[data-theme=light] .about-card.is-silver{--card-accent:#5f7380;--rank-fill:linear-gradient(170deg,#9fb0ba 0%,#5f7380 50%,#2f3d45 100%)}
html[data-theme=light] .about-card.is-bronze{--card-accent:#a8643a;--rank-fill:linear-gradient(170deg,#e0a77c 0%,#a8643a 50%,#6b3a1d 100%)}
html[data-theme=light] .about-card.is-founding{--card-accent:#087d77;border-color:rgba(8,125,119,.3);background:linear-gradient(160deg,rgba(8,125,119,.1),#ffffff 70%)}
html[data-theme=light] .about-cta{background:#101518;color:#fff}
html[data-theme=light] .about-cta>span{background:#fff;color:#101518}

@media(max-width:1100px){.about-track{grid-template-columns:repeat(2,minmax(0,1fr))}.about-track::before{display:none}}
@media(max-width:760px){.about-intro{grid-template-columns:1fr;gap:24px}}
@media(max-width:560px){.about-track{grid-template-columns:1fr}.about-card{min-height:0}.about-rank{font-size:96px}}
@media(prefers-reduced-motion:reduce){.about-card,.about-cta{transition:none}}
.about-hero .about-eyebrow{font-size:11px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.17em!important}
.about-card.is-support{--card-accent:var(--mint);border-color:rgba(116,255,237,.3);background:linear-gradient(160deg,rgba(116,255,237,.12),rgba(116,255,237,.02) 60%);--rank-fill:linear-gradient(170deg,#d9fff9 0%,#74ffed 55%,#2f9d93 100%)}
.about-rank-word{font-size:clamp(64px,5.6vw,96px)!important;letter-spacing:-.05em}
.about-rank-word::after{content:none}
html[data-theme=light] .about-card.is-support{--card-accent:#087d77;border-color:rgba(8,125,119,.3);background:linear-gradient(160deg,rgba(8,125,119,.1),#ffffff 70%);--rank-fill:linear-gradient(170deg,#3fb3a8 0%,#087d77 55%,#04453f 100%)}
/* TEKNOFEST Ticarileşme Potansiyeli Ödülü kartı ve beş kartlık yerleşim */
.about-track{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
.about-card.is-gold{--card-accent:#e9c46a;--rank-fill:linear-gradient(170deg,#fff3c4 0%,#e9c46a 45%,#a77b1f 100%)}
html[data-theme=light] .about-card.is-gold{--card-accent:#a77b1f;--rank-fill:linear-gradient(170deg,#f0cf74 0%,#b88a22 50%,#70500f 100%)}
.about-rank-star{font-size:clamp(96px,8vw,140px)!important;letter-spacing:0!important}
.about-rank-star::after{content:none!important}
.about-rank::after{margin-left:.08em}
