/* ============ HAKKIMIZDA ============ */
.phero{position:relative;color:#fff;background:var(--night);overflow:hidden;isolation:isolate}
.phero .img{position:absolute;inset:-3%;background:url("../../images/woc/about.webp") center 58%/cover no-repeat;z-index:-2;animation:kb 30s ease-in-out infinite alternate}
.phero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,13,36,.65) 0%,rgba(11,13,36,.3) 35%,rgba(11,13,36,.92) 100%),linear-gradient(90deg,rgba(11,13,36,.6),rgba(11,13,36,0) 70%)}
.phero .wrap{padding-block:190px 80px;display:grid;gap:22px}
.crumb{display:flex;align-items:center;gap:8px;font-size:15px;color:rgba(255,255,255,.72)}
.crumb a:hover{color:#fff}
.crumb .icon{width:14px;height:14px;opacity:.6}
.crumb span[aria-current]{color:#fff;font-weight:600}
.phero h1{color:#fff;font-size:clamp(38px,5.4vw,76px);letter-spacing:-.04em;line-height:1.04;max-width:18ch}
.phero h1 span{background:linear-gradient(90deg,#9ff0c0,#fff 75%);-webkit-background-clip:text;background-clip:text;color:transparent}
.phero .acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}

.intro{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,6vw,88px);align-items:center}
.intro .big{margin-top:18px;font-size:clamp(26px,2.6vw,36px);line-height:1.25;font-weight:600;letter-spacing:-.025em;color:var(--ink)}
.intro .big em{font-style:normal;color:var(--navy)}
.intro .body{margin-top:22px;font-size:clamp(18px,1.5vw,20px);line-height:1.65;color:var(--text)}
.feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px}
.feat2{display:grid;gap:12px;padding:20px;border-radius:20px;background:var(--fog)}
.feat2 .ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff}
.feat2 b{font-size:17px;line-height:1.3;color:var(--ink);letter-spacing:-.01em}
.ivis{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/5;background:var(--night)}
.ivis img{width:100%;height:100%;object-fit:cover}
.ivis::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,13,36,0) 45%,rgba(11,13,36,.6))}
.ivis .gl{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;display:grid;gap:10px;padding:22px;border-radius:22px;background:rgba(11,13,36,.5);backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);border:1px solid rgba(255,255,255,.14);color:#fff}
.ivis .gl b{font-size:24px;letter-spacing:-.02em}
.ivis .gl p{color:rgba(255,255,255,.82);font-size:17px}
.ivis .gl .btn{justify-self:start;margin-top:4px}

.faqw{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,88px);align-items:start}
.faqw .side{position:sticky;top:100px;display:grid;gap:18px}
.faqw .side h2{font-size:clamp(36px,4.2vw,56px)}
.faqw .side>p{font-size:clamp(19px,1.6vw,22px);color:var(--muted);line-height:1.5}
.askcard{margin-top:10px;padding:26px;border-radius:24px;background:radial-gradient(120% 120% at 100% 0%,rgba(25,194,100,.4),rgba(25,194,100,0) 45%),linear-gradient(135deg,#111770,#0b0d24);color:#fff;display:grid;gap:12px}
.askcard b{font-size:22px;letter-spacing:-.02em}
.askcard p{color:rgba(255,255,255,.78);font-size:16px}
.askcard .row{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
.acc{border-top:1px solid var(--line)}
.acc details{border-bottom:1px solid var(--line)}
.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 4px;cursor:pointer}
.acc summary::-webkit-details-marker{display:none}
.acc summary h3{font-size:clamp(19px,1.6vw,22px);font-weight:600;letter-spacing:-.018em;line-height:1.3}
.acc .pm{flex:none;width:36px;height:36px;border-radius:50%;background:var(--fog);position:relative;transition:background .3s,transform .4s var(--ease)}
.acc .pm::before,.acc .pm::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;border-radius:2px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .35s var(--ease),background .3s}
.acc .pm::after{transform:translate(-50%,-50%) rotate(90deg)}
.acc details[open] .pm{background:var(--navy);transform:rotate(180deg)}
.acc details[open] .pm::before,.acc details[open] .pm::after{background:#fff}
.acc details[open] .pm::after{transform:translate(-50%,-50%) rotate(0)}
.acc summary:hover h3{color:var(--navy)}
.acc .ans{padding:0 60px 26px 4px;font-size:18px;line-height:1.65;color:var(--text)}
.acc details[open] .ans{animation:rise .45s var(--ease)}
.jwide{grid-template-columns:1fr}
.jwide .tile.a{min-height:320px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:40px}
.jwide .tile.a>*{grid-column:1}
.jwide .tile.a .btn{grid-column:2;grid-row:1/span 3;align-self:center}
@media (max-width:1180px){
  .intro,.faqw{grid-template-columns:1fr}
  .faqw .side{position:static}
  .ivis{aspect-ratio:16/11}
}
@media (max-width:680px){
  .phero .wrap{padding-block:124px 48px}
  .phero h1{font-size:clamp(34px,9.4vw,44px)}
  .phero .acts .btn{flex:1}
  .feats{grid-template-columns:1fr}
  .feat2{grid-template-columns:44px 1fr;align-items:center}
  .ivis{aspect-ratio:4/5}
  .acc summary{padding:22px 2px}
  .acc .ans{padding:0 8px 22px 2px;font-size:17px}
  .jwide .tile.a{grid-template-columns:1fr}
  .jwide .tile.a .btn{grid-column:1;grid-row:auto}
}

/* ---- about v2 ---- */
.ahero{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(90% 80% at 85% 20%,#1b2190 0%,rgba(27,33,144,0) 60%),linear-gradient(160deg,#0b0d24 0%,#111770 70%,#0b0d24 100%)}
.ahero::before{content:"";position:absolute;inset:0;z-index:-1;background:url("../../images/woc/about.webp") center 60%/cover;opacity:.18;mix-blend-mode:luminosity}
.ahero .glow{position:absolute;z-index:-1;width:720px;height:720px;right:-160px;bottom:-320px;border-radius:50%;background:radial-gradient(closest-side,rgba(25,194,100,.45),rgba(25,194,100,0));filter:blur(10px);animation:drift 14s ease-in-out infinite alternate}
@keyframes drift{to{transform:translate(-80px,-60px) scale(1.1)}}
.ahero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding-block:176px 96px}
.atx{display:grid;gap:22px;align-content:start}
.ahero h1{color:#fff;font-size:clamp(42px,5.8vw,84px);line-height:1.02;letter-spacing:-.045em}
.rot{display:inline-grid;vertical-align:bottom}
.rot b{grid-area:1/1;font-weight:700;background:linear-gradient(90deg,#9ff0c0,#19c264);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:translateY(40%);filter:blur(6px);transition:opacity .6s var(--ease),transform .6s var(--ease),filter .6s}
.rot b.on{opacity:1;transform:none;filter:none}
.rot b.out{opacity:0;transform:translateY(-40%);filter:blur(6px)}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.ahero .lead{font-size:clamp(18px,1.6vw,22px);line-height:1.55;color:rgba(255,255,255,.82);max-width:54ch}
.ahero .acts{display:flex;flex-wrap:wrap;gap:12px}
.ytchip{display:inline-flex;align-items:center;gap:12px;justify-self:start;padding:8px 16px 8px 8px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.88);font-size:15.5px;transition:background .25s}
.ytchip:hover{background:rgba(255,255,255,.16)}
.ytchip b{color:#fff}
.ytchip .yp{width:34px;height:34px;border-radius:50%;background:#ff0000;display:grid;place-items:center}
.ytchip .yp svg{width:17px;height:17px;fill:#fff}
.ytchip>.icon{width:16px;height:16px}
.stack3{position:relative;height:520px}
.sc{position:absolute;display:block;width:54%;aspect-ratio:4/5;border-radius:26px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.15);transition:transform .6s var(--ease),z-index 0s}
.sc img{width:100%;height:100%;object-fit:cover}
.sc::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,13,36,0) 55%,rgba(11,13,36,.7))}
.sc .pz{position:absolute;left:14px;bottom:14px;z-index:1;display:grid;white-space:nowrap;padding:10px 14px;border-radius:16px;background:rgba(255,255,255,.95);color:var(--navy);font-size:19px;font-weight:700;letter-spacing:-.02em}
.sc .pz small{font-size:12px;font-weight:600;color:var(--green-ink);letter-spacing:0}
.s1{left:0;top:60px;transform:rotate(-7deg);z-index:1}
.s2{left:23%;top:0;transform:rotate(1deg);z-index:3}
.s3{right:0;top:90px;transform:rotate(8deg);z-index:2}
.s1 .pz{top:14px;bottom:auto}
.s3 .pz{top:auto;bottom:14px;left:auto;right:14px}
.stack3:hover .s1{transform:rotate(-9deg) translate(-16px,6px)}
.stack3:hover .s3{transform:rotate(11deg) translate(16px,6px)}
.sc:hover{z-index:4!important;transform:rotate(0) scale(1.04)!important}
.ih{margin-top:16px;font-size:clamp(34px,4vw,54px)}
.feat2{text-decoration:none;transition:transform .35s var(--ease),background .3s}
.feat2:hover{transform:translateY(-3px);background:#eceef4}
.feat2 small{display:flex;align-items:center;gap:6px;font-size:14.5px;color:var(--navy);font-weight:600}
.feat2 small .icon{width:15px;height:15px;transition:transform .25s}
.feat2:hover small .icon{transform:translateX(3px)}
.lstrip{grid-auto-columns:calc((100% - 3*18px)/4)}
.lstrip .lc{aspect-ratio:3/4}
.lstrip .lc .code{display:none}
.ytb .ytw{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,80px);align-items:center}
.ytb h2{color:#fff;font-size:clamp(34px,4.2vw,56px);margin-top:16px}
.ytb p{margin-top:18px;font-size:clamp(18px,1.5vw,21px);color:rgba(255,255,255,.75);line-height:1.55}
.ytb .acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.btn-yt{background:#ff0000;color:#fff;box-shadow:0 10px 30px rgba(255,0,0,.3)}.btn-yt:hover{background:#d90000}
.btn-yt svg{width:22px;height:22px;fill:#fff}
.vid{position:relative;display:block;aspect-ratio:16/10;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5)}
.vid img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}
.vid:hover img{transform:scale(1.04)}
.vid::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.7))}
.vid .play{position:absolute;left:50%;top:50%;z-index:1;width:86px;height:86px;margin:-43px 0 0 -43px;border-radius:50%;background:rgba(255,255,255,.95);display:grid;place-items:center;box-shadow:0 0 0 12px rgba(255,255,255,.18);transition:transform .35s var(--ease)}
.vid:hover .play{transform:scale(1.08)}
.vid .play svg{width:34px;height:34px;fill:#ff0000;margin-left:4px}
.vid .vcap{position:absolute;left:22px;right:22px;bottom:20px;z-index:1;display:grid;color:rgba(255,255,255,.85);font-size:15px}
.vid .vcap b{color:#fff;font-size:20px}
.acc .ans a{color:var(--navy);font-weight:600;text-decoration:underline;text-decoration-color:rgba(17,23,112,.3);text-underline-offset:3px}
.acc .ans a:hover{text-decoration-color:var(--navy)}
@media (max-width:1180px){
  .ahero .wrap{grid-template-columns:1fr}
  .stack3{height:440px;max-width:560px;width:100%;justify-self:center}
  .lstrip{grid-auto-columns:calc((100% - 18px)/2)}
  .ytb .ytw{grid-template-columns:1fr}
}
@media (max-width:680px){
  .ahero .wrap{padding-block:120px 56px;gap:36px}
  .ahero h1{font-size:clamp(38px,11vw,52px)}
  .ahero .acts .btn{flex:1}
  .ytchip{font-size:14px}
  .stack3{height:340px}
  .sc{width:50%;border-radius:20px}
  .s1{left:1%;top:44px;transform:rotate(-5deg)}
  .s2{left:25%;top:0;transform:rotate(1deg)}
  .s3{right:1%;top:64px;transform:rotate(5deg)}
  .sc .pz{font-size:14px;padding:7px 10px;border-radius:12px}
  .sc .pz small{font-size:11px}
  .s1 .pz{top:10px;bottom:auto;left:10px}
  .s2 .pz{left:10px;bottom:10px}
  .s3 .pz{top:auto;bottom:10px;right:10px;left:auto}
  .lstrip{grid-auto-columns:80%}
  .lstrip .lc .qa{max-height:60px;opacity:1;margin-top:8px}
  .ytb .acts .btn{flex:1}
  .vid .play{width:68px;height:68px;margin:-34px 0 0 -34px}
  .feat2{grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:2px}
  .feat2 .ic{grid-row:span 2}
}

/* ---- neden biz ---- */
.whero{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(160deg,#0b0d24 0%,#14173a 55%,#111770 100%)}
.whero::before{content:"";position:absolute;z-index:-1;width:900px;height:900px;left:-300px;top:-400px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,140,40,.22),rgba(255,140,40,0))}
.whero::after{content:"";position:absolute;z-index:-1;width:700px;height:700px;right:-200px;bottom:-360px;border-radius:50%;background:radial-gradient(closest-side,rgba(25,194,100,.35),rgba(25,194,100,0))}
.whero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding-block:176px 96px}
.whero h1{color:#fff;font-size:clamp(40px,5.4vw,78px);line-height:1.03;letter-spacing:-.045em}
.whero h1 span{background:linear-gradient(90deg,#ffb36b,#ff7a45 40%,#9ff0c0);-webkit-background-clip:text;background-clip:text;color:transparent}
.whero .lead{font-size:clamp(18px,1.6vw,22px);line-height:1.55;color:rgba(255,255,255,.82);max-width:54ch}
.whero .acts{display:flex;flex-wrap:wrap;gap:12px}
.chips3{display:flex;flex-wrap:wrap;gap:8px}
.chips3 a{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:15px;font-weight:500;color:rgba(255,255,255,.9);transition:background .25s}
.chips3 a:hover{background:rgba(255,255,255,.16)}
.chips3 .icon{width:16px;height:16px;color:#9ff0c0}
.wvis{position:relative;border-radius:32px;overflow:visible}
.wvis img{width:100%;aspect-ratio:4/4.4;object-fit:cover;border-radius:32px;box-shadow:0 40px 90px rgba(0,0,0,.5)}
.float{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:20px;background:rgba(255,255,255,.95);color:var(--ink);box-shadow:0 20px 50px rgba(0,0,0,.35);transition:transform .35s var(--ease);animation:bob 5s ease-in-out infinite}
.float:hover{transform:translateY(-4px) scale(1.02)}
.float b{display:block;font-size:16px;letter-spacing:-.01em}
.float small{font-size:13px;color:var(--muted)}
.fi{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff}
.f1{left:-28px;top:14%}
.f2{right:-20px;bottom:12%;animation-delay:-2.5s}
@keyframes bob{50%{translate:0 -8px}}
.wintro h2{margin-top:16px;font-size:clamp(34px,4.4vw,60px);max-width:20ch}
.wintro .cols{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:32px}
.wintro .cols p{font-size:clamp(18px,1.5vw,20px);line-height:1.65;color:var(--text)}
.wintro .cols p:first-child::first-line{color:var(--ink);font-weight:600}
.b5{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(260px,auto);gap:18px}
.bx{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:28px;border-radius:var(--r-lg);background:#fff;box-shadow:0 0 0 1px rgba(15,17,40,.06);overflow:hidden;isolation:isolate;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}
.bx:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(15,17,40,.12)}
.x1{grid-column:span 3;grid-row:span 2;color:#fff;background:var(--night)}
.x1 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1s var(--ease)}
.x1:hover img{transform:scale(1.05)}
.x1::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,13,36,0) 25%,rgba(11,13,36,.55) 55%,rgba(11,13,36,.95))}
.x1 h3{color:#fff}.x1 p{color:rgba(255,255,255,.82)!important}.x1 .go{color:#9ff0c0!important}.x1 .n{color:rgba(255,255,255,.5)!important}
.x2,.x3{grid-column:span 3}
.x4,.x5{grid-column:span 3}
.bx .n{position:absolute;top:24px;right:26px;font-size:15px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}
.bx .bi{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;margin-bottom:auto}
.bx .bi .icon{width:24px;height:24px}
.bx h3{font-size:clamp(22px,2vw,28px);letter-spacing:-.022em}
.bx p{margin-top:8px;font-size:17px;line-height:1.55;color:var(--muted)}
.bx .go,.lf .go,.rem .go{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:16px;font-weight:600;color:var(--navy)}
.bx .go .icon,.lf .go .icon,.rem .go .icon{width:17px;height:17px;transition:transform .25s}
.bx:hover .go .icon,.lf:hover .go .icon,.rem a:hover .go .icon{transform:translateX(4px)}
/* tools */
.tool{border-radius:32px;background:var(--fog);padding:clamp(24px,4vw,48px)}
.qz{position:relative;max-width:880px;margin:0 auto;min-height:340px}
.qsteps{display:flex;gap:6px;justify-content:center;margin-bottom:28px}
.qsteps i{width:44px;height:5px;border-radius:5px;background:#d9dbe4;transition:background .3s}
.qsteps i.on{background:var(--navy)}
.qs{display:none;text-align:center}
.qs.on{display:block;animation:rise .45s var(--ease)}
.qs h3{font-size:clamp(26px,3vw,40px);letter-spacing:-.03em}
.opts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}
.opts button{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:170px;padding:26px 22px;border:0;border-radius:24px;background:#fff;box-shadow:0 1px 2px rgba(15,17,40,.06),0 0 0 1px rgba(15,17,40,.06);font-size:18px;font-weight:600;color:var(--ink);cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s,background .3s,color .3s}
.opts button:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(15,17,40,.12)}
.opts button .icon{width:30px;height:30px;color:var(--navy)}
.opts button:active{background:var(--navy);color:#fff}
.res .eyebrow{justify-content:center}
.res h3{margin-top:12px}
.qcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px auto 0;max-width:640px;text-align:left}
.qc{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;padding:10px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px rgba(15,17,40,.06)}
.qc img{width:96px;height:80px;border-radius:14px;object-fit:cover}
.qc b{display:block;color:var(--navy);font-size:18px;letter-spacing:-.02em}
.qc span{display:block;font-size:14px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.qacts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}
.qre{margin-top:16px;border:0;background:none;color:var(--muted);font-size:15px;text-decoration:underline;cursor:pointer}
.calc{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}
.cin{display:grid;gap:22px;align-content:start}
.fl{display:grid;gap:10px}
.fl>span{display:flex;justify-content:space-between;font-size:16px;font-weight:600;color:var(--ink)}
.fl output{color:var(--navy)}
.inp{display:flex;align-items:center;gap:10px;height:64px;padding:0 20px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(15,17,40,.08)}
.inp:focus-within{box-shadow:0 0 0 2px var(--navy)}
.inp b{color:var(--muted);font-size:20px}
.inp input{flex:1;border:0;outline:0;background:transparent;font-size:22px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;min-width:0}
input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--navy) var(--p,50%),#d9dbe4 var(--p,50%));outline:0}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25),0 0 0 1px rgba(15,17,40,.08);cursor:pointer}
input[type=range]::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25)}
.note2{font-size:14px;color:var(--muted)}
.cout{display:grid;gap:14px;align-content:start;padding:28px;border-radius:26px;background:radial-gradient(120% 120% at 100% 0%,rgba(25,194,100,.35),rgba(25,194,100,0) 45%),linear-gradient(135deg,#111770,#0b0d24);color:#fff}
.big2 small{display:block;font-size:15px;color:rgba(255,255,255,.7)}
.big2 b{display:block;font-size:clamp(56px,6vw,80px);font-weight:700;letter-spacing:-.05em;line-height:1;margin-top:6px;font-variant-numeric:tabular-nums}
.rrow{display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);font-size:17px;color:rgba(255,255,255,.8)}
.rrow b{color:#fff;font-variant-numeric:tabular-nums}
.bar{height:8px;border-radius:8px;background:rgba(255,255,255,.12);overflow:hidden;margin-block:4px 8px}
.bar i{display:block;height:100%;width:0;border-radius:8px;background:linear-gradient(90deg,#19c264,#9ff0c0);transition:width .6s var(--ease)}
.cout .btn{width:100%}
/* life */
.life{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.lf{display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);transition:transform .4s var(--ease),border-color .4s}
.lf:hover{transform:translateY(-4px);border-color:rgba(25,194,100,.5)}
.lf img{width:100%;aspect-ratio:16/10;object-fit:cover}
.lf>div{padding:24px 26px 28px;display:grid;gap:8px}
.lf .k{font-size:14px;font-weight:600;color:#9ff0c0}
.lf h3{color:#fff;font-size:28px;letter-spacing:-.025em}
.lf p{color:rgba(255,255,255,.72);font-size:17px}
.lf .go{color:#fff!important}
/* remote */
.rem{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.rem a{display:grid;gap:8px;align-content:start;padding:28px;border-radius:var(--r-lg);background:var(--fog);transition:transform .35s var(--ease),background .3s}
.rem a:hover{transform:translateY(-4px);background:#eceef4}
.rem .ri{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;margin-bottom:14px}
.rem .ri .icon{width:24px;height:24px}
.rem b{font-size:21px;letter-spacing:-.02em;color:var(--ink)}
.rem small{font-size:16px;color:var(--muted)}
/* closer */
.closer{margin-block:clamp(80px,10vw,140px) 0}
.cl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(36px,5vw,64px);border-radius:32px;background:radial-gradient(90% 120% at 100% 0%,rgba(255,140,40,.25),rgba(255,140,40,0) 50%),linear-gradient(135deg,#111770,#0b0d24);color:#fff}
.cl h2{color:#fff;font-size:clamp(30px,3.6vw,48px);max-width:18ch}
.cl p{margin-top:14px;color:rgba(255,255,255,.8);font-size:19px;max-width:52ch}
.cl .acts{display:flex;flex-wrap:wrap;gap:12px}
@media (max-width:1180px){
  .whero .wrap{grid-template-columns:1fr}
  .wvis{max-width:560px;justify-self:center;width:100%}
  .b5{grid-template-columns:1fr 1fr}
  .x1{grid-column:1/-1;grid-row:auto;min-height:420px}
  .x2,.x3,.x4,.x5{grid-column:span 1}
  .calc{grid-template-columns:1fr}
  .life{grid-template-columns:1fr}
  .lf{flex-direction:row}.lf img{width:40%;aspect-ratio:auto}
  .rem{grid-template-columns:1fr 1fr}
}
@media (max-width:680px){
  .whero .wrap{padding-block:120px 64px;gap:40px}
  .whero h1{font-size:clamp(36px,10.4vw,48px)}
  .whero .acts .btn{flex:1}
  .f1{left:-6px;top:6%}.f2{right:-6px;bottom:6%}
  .float{padding:10px 14px 10px 10px;border-radius:16px}
  .float b{font-size:14px}.float small{font-size:12px}
  .fi{width:36px;height:36px;border-radius:11px}
  .wintro .cols{grid-template-columns:1fr;gap:18px}
  .b5{grid-template-columns:1fr}
  .x1{min-height:0;aspect-ratio:4/5}
  .bx{padding:24px;min-height:0}
  .tool{border-radius:24px;padding:22px 16px}
  .opts button{min-width:0;flex:1 1 40%;padding:20px 12px;font-size:16px}
  .qcards{grid-template-columns:1fr}
  .qacts .btn{flex:1}
  .lf{flex-direction:column}.lf img{width:100%;aspect-ratio:16/10}
  .rem{grid-template-columns:1fr}
  .rem a{grid-template-columns:52px 1fr;column-gap:16px;padding:20px}
  .rem .ri{grid-row:span 3;margin:0}
  .cl .acts .btn{flex:1}
}

/* ---- ekibimiz ---- */
.thero{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(80% 90% at 90% 10%,#1b2190,rgba(27,33,144,0) 60%),linear-gradient(160deg,#0b0d24,#111770 80%)}
.thero::after{content:"";position:absolute;z-index:-1;width:700px;height:700px;left:-240px;bottom:-420px;border-radius:50%;background:radial-gradient(closest-side,rgba(25,194,100,.35),rgba(25,194,100,0))}
.thero .wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding-block:176px 96px}
.thero h1{color:#fff;font-size:clamp(48px,7vw,104px);line-height:.98;letter-spacing:-.05em}
.thero h1 span{background:linear-gradient(90deg,#9ff0c0,#19c264);-webkit-background-clip:text;background-clip:text;color:transparent}
.thero .lead{font-size:clamp(18px,1.6vw,22px);line-height:1.55;color:rgba(255,255,255,.82);max-width:52ch}
.thero .acts{display:flex;flex-wrap:wrap;gap:12px}
.mosaic{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.mz{position:relative;display:block;border-radius:24px;overflow:hidden;aspect-ratio:3/4;box-shadow:0 20px 50px rgba(0,0,0,.35);transition:transform .5s var(--ease)}
.mz img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(.2);transition:filter .4s,transform .8s var(--ease)}
.mz:hover{transform:translateY(-6px)}.mz:hover img{filter:none;transform:scale(1.05)}
.m1,.m4{transform:translateY(44px)}.m1:hover,.m4:hover{transform:translateY(38px)}
.m6{display:none}
.mosaic{padding-bottom:44px}
.mosaic{animation:rise .8s var(--ease) both}
.founders{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.fd{display:grid;grid-template-columns:.8fr 1fr;border-radius:var(--r-lg);overflow:hidden;background:var(--fog)}
.fph{display:block;overflow:hidden;min-height:100%}
.fph img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 1s var(--ease)}
.fd:hover .fph img{transform:scale(1.04)}
.fbd{padding:32px;display:grid;gap:12px;align-content:center}
.role{font-size:14px;font-weight:600;color:var(--green-ink)}
.fbd h3{font-size:clamp(28px,2.6vw,36px);letter-spacing:-.03em}
.fbd h3 a:hover,.mbd h3 a:hover{color:var(--navy)}
.fbd p{font-size:17px;line-height:1.6;color:var(--text)}
.tagrow{display:flex;flex-wrap:wrap;gap:6px}
.tagrow span{padding:6px 11px;border-radius:999px;background:#fff;font-size:13.5px;font-weight:600;color:var(--ink)}
.mact{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
.mact .btn{min-height:44px;padding:0 18px;font-size:15px}
.btn-yt.sm svg{width:18px;height:18px;fill:#fff}
.finder{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}
.finder button{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:0;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgba(15,17,40,.08);font-size:15.5px;font-weight:600;color:var(--ink);cursor:pointer;transition:.25s}
.finder button .icon{width:17px;height:17px;color:var(--navy)}
.finder button.on{background:var(--navy);color:#fff;box-shadow:0 6px 18px rgba(17,23,112,.3)}
.finder button.on .icon{color:#9ff0c0}
.mgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
.mc{display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(15,17,40,.06);transition:opacity .4s,transform .4s var(--ease),box-shadow .4s,filter .4s}
.mc:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(15,17,40,.12)}
.mc.dim{opacity:.35;filter:grayscale(1);transform:scale(.97)}
.mc.hit{box-shadow:0 0 0 3px var(--green),0 24px 60px rgba(18,161,80,.2)}
.mph{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--fog)}
.mph img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .8s var(--ease)}
.mc:hover .mph img{transform:scale(1.05)}
.loc{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.95);font-size:12.5px;font-weight:600;color:var(--ink)}
.loc .icon{width:13px;height:13px;color:var(--green)}
.mbd{padding:18px 18px 20px;display:flex;flex-direction:column;gap:6px;flex:1}
.mbd h3{font-size:19px;line-height:1.2;letter-spacing:-.02em}
.mbd p{font-size:15px;line-height:1.5;color:var(--muted);margin-top:4px}
.mbd .mact{margin-top:auto;padding-top:10px}
.mbd .mact .btn{flex:1;min-height:42px;padding:0 12px;font-size:14.5px}
@media (max-width:1180px){
  .thero .wrap{grid-template-columns:1fr}
  .mosaic{max-width:560px;width:100%;justify-self:center}
  .founders{grid-template-columns:1fr}
  .mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:680px){
  .thero .wrap{padding-block:120px 60px;gap:40px}
  .thero h1{font-size:clamp(46px,14vw,64px)}
  .thero .acts .btn{flex:1}
  .mosaic{gap:10px}.mz{border-radius:18px}
  .fd{grid-template-columns:1fr}
  .fph{aspect-ratio:4/4}
  .fbd{padding:24px}
  .finder{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut)}
  .finder::-webkit-scrollbar{display:none}
  .finder button{flex:none}
  .mgrid{grid-template-columns:1fr 1fr;gap:12px}
  .mbd{padding:14px}
  .mbd h3{font-size:16.5px}
  .mbd p{display:none}
  .mbd .mact{flex-direction:column}
  .mc[data-tag=general]{grid-column:1/-1;flex-direction:row}
  .mc[data-tag=general] .mph{width:42%;aspect-ratio:auto;flex:none;background:#fff}
  .mc[data-tag=general] .mph img{object-fit:contain}
}

/* r2: tek ekip ızgarası */
.mgrid{grid-template-columns:repeat(4,minmax(0,1fr))}
.mgrid .mc[data-tag=general]{grid-column:span 2;flex-direction:row}
.mgrid .mc[data-tag=general] .mph{width:48%;aspect-ratio:auto;flex:none;background:#fff}
.mgrid .mc[data-tag=general] .mph img{object-fit:contain}
.mc[data-tag~=founder] .role{color:var(--navy)}
@media (max-width:1180px){.mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mgrid .mc[data-tag=general]{grid-column:span 1;flex-direction:column}.mgrid .mc[data-tag=general] .mph{width:auto;aspect-ratio:4/5}}
@media (max-width:680px){.mgrid{grid-template-columns:1fr 1fr}.mgrid .mc[data-tag=general]{grid-column:1/-1;flex-direction:row}.mgrid .mc[data-tag=general] .mph{width:42%;aspect-ratio:auto}}

