@font-face{font-family:'Cormorant Garamond';src:url(../fonts/cormorant-garamond.woff) format('woff');font-weight:300 700;font-style:normal;font-display:swap}
@font-face{font-family:'Montserrat';src:url(../fonts/montserrat.woff) format('woff');font-weight:100 900;font-style:normal;font-display:swap}
/* Düzen: tek sayfa, bölüm bölüm; petrol zemin üstte, buz yeşili kartlar, altın vurgu */
:root{--p800:#062C35;--p700:#08414D;--p600:#06586A;--p500:#00798C;--ice:#CDEDE8;--soft:#D9F0EC;--gold:#F2B531;--gold-s:#FFD66B;--ink:#06303A;--muted:#2F5159;--line:#C9DDDA;--bg:#FFFFFF;--serif:'Cormorant Garamond',Georgia,'Times New Roman',serif;--sans:'Montserrat',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;color-scheme:light}
*{box-sizing:border-box}
body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;margin:0}
.wrap{max-width:1080px;margin-inline:auto;padding-inline:20px;position:relative}
h1,h2,h3,h4{font-family:var(--serif);color:inherit;text-wrap:balance;margin:0}
a{color:inherit}
.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:#fff;border-bottom:3px solid var(--gold)}
.bar{display:flex;align-items:center;gap:20px;padding-block:12px;flex-wrap:wrap}
.logo-w{font-family:var(--serif);font-weight:700;font-size:1.5rem;letter-spacing:.2em;text-decoration:none;color:var(--p700)}
nav{display:flex;gap:6px 18px;flex-wrap:wrap;flex:1;min-width:0}
nav a{text-decoration:none;font-size:.85rem;font-weight:500;color:var(--ink)}
nav a:hover{color:var(--p500);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:6px}
.tools{display:flex;align-items:center;gap:10px}
.pv{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
#tg{font:500 .75rem var(--sans);padding:7px 12px;border:1px solid var(--p700);background:#fff;color:var(--p700);border-radius:4px;cursor:pointer}
#tg:focus-visible,.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
.rv{display:inline-block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;background:#FFF4D6;color:#6B4E08;border:1px solid #E5CF8F;padding:2px 8px;border-radius:3px;margin-bottom:14px}
.rv.chip{display:inline-block;margin:0 8px 6px 0}
.norv .rv{display:none}
.hero{background:linear-gradient(160deg,#008CA3 0%,var(--p500) 28%,var(--p600) 70%,#043B48 100%);color:#fff;padding-block:72px 64px}
.lab{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-s);margin:0 0 18px}
.lab.dk{color:#06586A}
.hero h1{font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.08;font-weight:600;max-width:20ch;margin-bottom:22px}
.lead{font-size:1.15rem;max-width:62ch;margin:0 0 22px}
.trust{border-left:3px solid var(--gold);padding-left:14px;max-width:62ch;margin:0 0 30px;font-size:1rem}
.btns{display:flex;flex-wrap:wrap;gap:12px}
.btns.c{justify-content:center}
.btn{display:inline-block;font:600 .92rem var(--sans);padding:14px 22px;border-radius:5px;text-decoration:none;cursor:pointer;border:1.5px solid transparent;text-align:center}
.btn.gold{background:var(--gold);color:var(--p800);font-weight:700;font-size:1.05rem;padding:17px 32px;box-shadow:0 6px 18px rgba(0,0,0,.25)}
.btn.gold::after{content:"  →"}
.btn.gold:hover{background:var(--gold-s)}
.btn.ghost{font-size:1rem;padding:16px 26px;border-width:2px}
.btn.ghost{border-color:#fff;color:#fff;background:transparent}
.btn.ghost:hover{background:rgba(255,255,255,.12)}
.btn.dark{background:var(--p700);color:#fff}
.btn.dark:hover{background:var(--p600)}
.btn.line{border-color:var(--p700);color:var(--p700);background:transparent}
.strip{display:grid;grid-template-columns:1fr 1fr}
.ph{height:230px;background:repeating-linear-gradient(45deg,#BFE0DC,#BFE0DC 14px,#B0D6D1 14px,#B0D6D1 28px);position:relative}
.ph span{position:absolute;left:14px;bottom:12px;font-size:.78rem;color:#4A666B}
.sec{padding-block:76px}
.sec.soft{background:var(--soft)}
h2{font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.15;font-weight:600;color:var(--p700);margin-bottom:12px}
.intro{color:var(--muted);max-width:60ch;margin:0 0 34px;font-size:1.05rem}
.cards3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}
.cards2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}
.card{background:#BDE6DF;border-top:4px solid var(--gold);padding:26px 24px;border-radius:4px;display:flex;flex-direction:column;gap:10px;min-width:0}
.card h3,.card h4{font-size:1.35rem;font-weight:700;color:var(--p700);line-height:1.2}
.card p{margin:0;color:var(--ink);flex:1}
a.card{text-decoration:none}
.more{font-weight:600;color:var(--p700);border-bottom:2px solid var(--gold);align-self:flex-start;text-decoration:none;font-size:.9rem}
.kime{font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#7A5C14;margin:0 0 10px}
.two{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;margin-top:28px}
.problem{color:var(--muted);margin:0 0 18px}
.solution{font-size:1.15rem;font-weight:500;color:var(--p700);margin:0 0 18px}
.promise{border-left:3px solid var(--gold);padding-left:14px;font-weight:500;margin:0}
.sub{font-size:1.5rem;font-weight:600;color:var(--p700);margin:0 0 14px}
.steps{list-style:none;margin:0;padding:0;border-left:2px solid var(--gold);display:flex;flex-direction:column;gap:20px}
.steps li{display:flex;gap:16px;padding-left:18px;position:relative}
.steps .n{font-family:var(--serif);font-size:1.6rem;font-weight:700;color:var(--gold);line-height:1;min-width:1.2ch}
.steps h4{font-size:1.15rem;font-weight:700;color:var(--p700)}
.steps p{margin:2px 0 0;color:var(--muted);font-size:.95rem}
.bens{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:44px 0 34px}
.ben{border-top:1px solid var(--line);padding-top:16px;min-width:0}
.ben h4{font-size:1.2rem;font-weight:700;color:var(--p700);margin-bottom:6px}
.ben p{margin:0;color:var(--muted);font-size:.95rem}
.center{text-align:center}
.center .intro{margin-inline:auto}
.q{font-family:var(--serif);font-size:1.6rem;font-weight:600;color:var(--p700);margin:0 0 16px}
.small{font-size:.85rem;color:var(--muted);margin:14px 0 0}
.note{background:#FFF4D6;color:#6B4E08;border:1px solid #E5CF8F;display:inline-block;padding:8px 14px;border-radius:4px;font-size:.85rem;margin:14px 0 0}
.alt{max-width:56ch;margin:24px auto 0;color:var(--ink)}
.band{background:var(--p600);color:#fff;padding-block:76px}
.band h2{color:#fff}.band .intro{color:var(--ice)}
.hsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}
.hsteps li{border-top:2px solid var(--gold);padding-top:16px;min-width:0}
.hsteps .n{font-family:var(--serif);font-size:1.5rem;font-weight:700;color:var(--gold-s)}
.hsteps h4{font-size:1.3rem;font-weight:700;margin:4px 0 6px}
.hsteps p{margin:0;color:var(--ice);font-size:.95rem}
.logo{border:1px dashed #7FA6A2;border-radius:4px;padding:10px;font-size:.8rem;color:var(--muted);text-align:center;background:rgba(255,255,255,.5)}
.about{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}
.about img{width:100%;height:auto;display:block;border-radius:4px}
.about figure{margin:0}
.role{font-size:1.1rem;color:var(--muted);margin:0 0 18px}
.about p{max-width:60ch}
.founder{background:#fff;border:1px solid var(--line);padding:16px 18px;border-radius:4px;margin-top:18px}
.acc-h{margin-top:56px}
.acc details{border-top:1px solid var(--line);padding:4px 0}
.acc details:last-child{border-bottom:1px solid var(--line)}
.acc summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;justify-content:space-between;padding:14px 0}
.acc summary::-webkit-details-marker{display:none}
.acc summary span{font-family:var(--serif);font-size:1.3rem;font-weight:700;color:var(--p700)}
.acc summary em{font-style:normal;font-size:.85rem;color:var(--muted)}
.acc summary::after{content:"+";color:var(--gold);font-size:1.4rem;font-weight:600;margin-left:auto}
.acc details[open] summary::after{content:"–"}
.acc ul{margin:0 0 16px;padding-left:20px;color:var(--ink)}
.acc li{margin-bottom:6px}
.close{background:var(--p800);color:#fff;padding:34px 28px;border-radius:4px;margin-top:44px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}
.close p{margin:0;font-family:var(--serif);font-size:1.5rem;max-width:34ch;line-height:1.3}
.res .pub{font-size:.8rem;color:var(--muted);flex:none}
.res .lang{font-size:.85rem;flex:none}
.warn{max-width:70ch;margin-top:30px}
.foot{background:var(--p800);color:var(--ice);padding-block:30px;font-size:.85rem}
.frow{display:flex;flex-wrap:wrap;gap:12px 28px;border-top:1px solid var(--gold);padding-top:18px}
.frow a{text-decoration:none}
@media(max-width:760px){.two,.about{grid-template-columns:1fr;gap:28px}.strip{grid-template-columns:1fr}.ph{height:170px}.sec,.band{padding-block:52px}.hero{padding-block:48px 44px}.about figure{max-width:340px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
html{scroll-behavior:smooth;scroll-padding-top:96px}

#s6{background:linear-gradient(160deg,var(--p500),var(--p600) 70%,#043B48);color:#fff}
#s6 h2,#s6 .q,#s6 .alt{color:#fff}
#s6 .intro,#s6 .small{color:var(--ice)}
#s6 .btn.dark{background:var(--gold);color:var(--p800);font-weight:700}
#s6 .btn.dark:hover{background:var(--gold-s)}
.band{background:linear-gradient(160deg,var(--p500),var(--p600) 70%,#043B48)}
.hero .trust{font-weight:500}

.slider{overflow:hidden;background:var(--p800);border-bottom:4px solid var(--gold)}
.track{display:flex;width:max-content;animation:kay 42s linear infinite}
.slider:hover .track{animation-play-state:paused}
.tile{margin:0;position:relative;width:420px;height:260px;flex:none}
.tile img{width:100%;height:100%;object-fit:cover;display:block}
.tile::after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(0deg,rgba(4,59,72,.7),transparent)}
.tile figcaption{position:absolute;left:16px;bottom:12px;z-index:2;color:#fff;font:600 .8rem var(--sans);letter-spacing:.14em;text-transform:uppercase}
.tile.ph{background:repeating-linear-gradient(45deg,#BFE0DC,#BFE0DC 14px,#B0D6D1 14px,#B0D6D1 28px)}
.tile.ph::after{display:none}.tile.ph figcaption{color:#2F5159;font-weight:500;letter-spacing:.04em;text-transform:none}
@keyframes kay{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.slider{overflow-x:auto}.track{animation:none}}
@media(max-width:760px){.tile{width:300px;height:190px}}

.hero{padding-block:72px 0}
.hero .slider{margin-top:52px;padding-bottom:60px;background:transparent;border:0}
.track{gap:16px;padding-right:16px}
.tile{border-radius:6px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.28)}
@media(max-width:760px){.hero{padding-block:48px 0}.hero .slider{margin-top:36px;padding-bottom:40px}}

/* Arka planda akan şehir fotoğrafları (sernitas tarzı tam genişlik) */
.hero{position:relative;overflow:hidden;padding-block:104px 96px;isolation:isolate}
.hero .wrap{position:relative;z-index:3}
.bg{position:absolute;inset:0;z-index:0}
.slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.6s ease;transform:scale(1.04)}
.slide.on{opacity:1;animation:zoom 9s ease-out forwards}
@keyframes zoom{from{transform:scale(1.04)}to{transform:scale(1.1)}}
.ov{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(3,52,66,.9) 0%,rgba(4,70,86,.72) 42%,rgba(6,88,106,.18) 100%)}
.cap{position:absolute;right:24px;bottom:20px;z-index:3;display:flex;align-items:center;gap:14px;color:#fff;font:600 .78rem var(--sans);letter-spacing:.14em;text-transform:uppercase}
.dots{display:flex;gap:8px}
.dot{width:10px;height:10px;border-radius:50%;border:1.5px solid #fff;background:transparent;padding:0;cursor:pointer}
.dot.on{background:var(--gold);border-color:var(--gold)}
@media(max-width:760px){.hero{padding-block:56px 72px}.ov{background:linear-gradient(180deg,rgba(3,52,66,.88),rgba(4,70,86,.75))}}
@media(prefers-reduced-motion:reduce){.slide.on{animation:none}.slide{transition:none}}

/* Bölüm 2: açık buz zemin + dekor, koyu petrol kartlar */
#s2{background:
 radial-gradient(circle at 92% 12%,rgba(0,121,140,.14) 0 180px,transparent 181px),
 radial-gradient(circle at 4% 96%,rgba(242,181,49,.20) 0 120px,transparent 121px),
 linear-gradient(180deg,#E6F6F3 0%,#CDEDE8 100%);position:relative;overflow:hidden}
#s2::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gold),transparent 60%)}
#s2 .wrap{position:relative}
#s2 .card{background:linear-gradient(160deg,var(--p600),var(--p800));border-top:4px solid var(--gold);box-shadow:0 10px 26px rgba(6,44,53,.22)}
#s2 .card h3,#s2 .card h4{color:#fff}
#s2 .card p{color:var(--ice)}
#s2 .card .more{color:var(--gold-s);border-bottom-color:var(--gold)}
#s2 a.card:hover{transform:translateY(-3px)}
#s2 .card{transition:transform .2s}
@media (prefers-reduced-motion:reduce){#s2 .card{transition:none}}

/* Bölüm 3: açık zemin (beyaz değil), dekor aynı dilde */
#s3{background:
 radial-gradient(circle at 6% 10%,rgba(0,121,140,.12) 0 170px,transparent 171px),
 radial-gradient(circle at 96% 92%,rgba(242,181,49,.18) 0 130px,transparent 131px),
 linear-gradient(180deg,#F1FAF8 0%,#E1F4F0 100%);position:relative;overflow:hidden}
#s3 .wrap{position:relative}

/* Logo yıldızı ve çizgisi: dekor logodan türer */
#s2{background:
 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%2300798C' fill-opacity='.10'/%3E%3C/svg%3E") no-repeat right -60px top -50px/340px,
 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.35'/%3E%3C/svg%3E") no-repeat left 28px bottom 28px/54px,
 linear-gradient(180deg,#E6F6F3 0%,#CDEDE8 100%)}
#s3{background:
 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%2300798C' fill-opacity='.09'/%3E%3C/svg%3E") no-repeat left -70px top -60px/340px,
 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.32'/%3E%3C/svg%3E") no-repeat right 28px bottom 28px/54px,
 linear-gradient(180deg,#F1FAF8 0%,#E1F4F0 100%)}
#s2 h2::after,#s3 h2::after{content:"";display:block;width:200px;height:16px;margin-top:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 20'%3E%3Cpath d='M0 10H108M152 10H260' stroke='%23F2B531' stroke-width='1.5'/%3E%3Cpath d='M130 0C131.6 6.5 133.5 8.4 140 10C133.5 11.6 131.6 13.5 130 20C128.4 13.5 126.5 11.6 120 10C126.5 8.4 128.4 6.5 130 0Z' fill='%23F2B531'/%3E%3C/svg%3E") no-repeat left center/contain}
#s4{background:
 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%2300798C' fill-opacity='.10'/%3E%3C/svg%3E") no-repeat right -60px top -50px/340px,
 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.35'/%3E%3C/svg%3E") no-repeat left 28px bottom 28px/54px,
 linear-gradient(180deg,#E6F6F3 0%,#CDEDE8 100%);position:relative;overflow:hidden}
#s4 .wrap{position:relative}
#s4 h2::after{content:"";display:block;width:200px;height:16px;margin-top:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 20'%3E%3Cpath d='M0 10H108M152 10H260' stroke='%23F2B531' stroke-width='1.5'/%3E%3Cpath d='M130 0C131.6 6.5 133.5 8.4 140 10C133.5 11.6 131.6 13.5 130 20C128.4 13.5 126.5 11.6 120 10C126.5 8.4 128.4 6.5 130 0Z' fill='%23F2B531'/%3E%3C/svg%3E") no-repeat left center/contain}
#s5{background:
 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%2300798C' fill-opacity='.10'/%3E%3C/svg%3E") no-repeat right -60px top -50px/340px,
 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.32'/%3E%3C/svg%3E") no-repeat left 28px bottom 28px/54px,
 linear-gradient(180deg,#F1FAF8 0%,#E1F4F0 100%);position:relative;overflow:hidden}
#s5 .wrap{position:relative}
#s5 h2::after{content:"";display:block;width:200px;height:16px;margin-top:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 20'%3E%3Cpath d='M0 10H108M152 10H260' stroke='%23F2B531' stroke-width='1.5'/%3E%3Cpath d='M130 0C131.6 6.5 133.5 8.4 140 10C133.5 11.6 131.6 13.5 130 20C128.4 13.5 126.5 11.6 120 10C126.5 8.4 128.4 6.5 130 0Z' fill='%23F2B531'/%3E%3C/svg%3E") no-repeat left center/contain}

/* Ritim: buz yeşili ve logo kremi dönüşümlü */
#s3,#s5{background-color:#F6F2E7}
#s3{background-image:
 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%2300798C' fill-opacity='.08'/%3E%3C/svg%3E"),
 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.4'/%3E%3C/svg%3E"),
 linear-gradient(180deg,#FAF7EF 0%,#F2EDDD 100%)}
#s5{background-image:
 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%2300798C' fill-opacity='.08'/%3E%3C/svg%3E"),
 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.4'/%3E%3C/svg%3E"),
 linear-gradient(180deg,#FAF7EF 0%,#F2EDDD 100%)}

/* Temiz görünüm: koyudan açığa geçiş, soğuk ton */
#s2{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%2300798C' fill-opacity='.10'/%3E%3C/svg%3E") no-repeat right -60px top -50px/340px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.45'/%3E%3C/svg%3E") no-repeat left 28px bottom 28px/54px,linear-gradient(180deg,#B7E1DA 0%,#D5EEE9 45%,#EAF7F4 100%)}
#s3{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%2300798C' fill-opacity='.10'/%3E%3C/svg%3E") no-repeat left -70px top -60px/340px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.45'/%3E%3C/svg%3E") no-repeat right 28px bottom 28px/54px,linear-gradient(180deg,#B7E1DA 0%,#D5EEE9 45%,#EAF7F4 100%)}
#s4{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%2300798C' fill-opacity='.10'/%3E%3C/svg%3E") no-repeat right -60px top -50px/340px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.45'/%3E%3C/svg%3E") no-repeat left 28px bottom 28px/54px,linear-gradient(180deg,#B7E1DA 0%,#D5EEE9 45%,#EAF7F4 100%)}
#s5{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%2300798C' fill-opacity='.10'/%3E%3C/svg%3E") no-repeat left -70px top -60px/340px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.45'/%3E%3C/svg%3E") no-repeat right 28px bottom 28px/54px,linear-gradient(180deg,#B7E1DA 0%,#D5EEE9 45%,#EAF7F4 100%)}
.kime{color:#06586A}
.rv{background:#E3F4F1;color:#06586A;border-color:#7FB9B9}

/* Tek akış: su yeşilinden beyaza yumuşak geçiş, sayfa boyunca */
.flow{background:linear-gradient(180deg,#7CC8C0 0%,#A6DAD3 22%,#CDEBE7 50%,#EAF6F4 78%,#FFFFFF 100%)}
#s2{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23FFFFFF' fill-opacity='.14'/%3E%3C/svg%3E") no-repeat right -60px top -50px/340px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.55'/%3E%3C/svg%3E") no-repeat left 28px bottom 28px/54px;background-color:transparent}
#s3{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23FFFFFF' fill-opacity='.14'/%3E%3C/svg%3E") no-repeat left -70px top -60px/340px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.55'/%3E%3C/svg%3E") no-repeat right 28px bottom 28px/54px;background-color:transparent}
#s4{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23FFFFFF' fill-opacity='.14'/%3E%3C/svg%3E") no-repeat right -60px top -50px/340px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.55'/%3E%3C/svg%3E") no-repeat left 28px bottom 28px/54px;background-color:transparent}
#s5{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23FFFFFF' fill-opacity='.14'/%3E%3C/svg%3E") no-repeat left -70px top -60px/340px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C54 36 64 46 100 50C64 54 54 64 50 100C46 64 36 54 0 50C36 46 46 36 50 0Z' fill='%23F2B531' fill-opacity='.55'/%3E%3C/svg%3E") no-repeat right 28px bottom 28px/54px;background-color:transparent}

.ctah{font-size:1.7rem;font-weight:600;color:var(--p700);margin:0 0 14px}
.flow .sec.soft{background:transparent}

/* Bölüm 6: kart rengi (koyu petrol) */
#s6{background:linear-gradient(160deg,var(--p600),var(--p800));color:#fff;position:relative;overflow:hidden}
#s6 h2{color:#fff}
#s6 .intro,#s6 .small,#s6 .alt{color:var(--ice)}
#s6 .q{color:#fff}
#s6 .btn.dark{background:var(--gold);color:var(--p800);font-weight:700}
#s6 .btn.dark:hover{background:var(--gold-s)}
#s6 .note{color:var(--gold-s)}
#s6 .wrap{position:relative}
#s6 h2::after{content:"";display:block;width:200px;height:16px;margin:14px auto 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 20'%3E%3Cpath d='M0 10H108M152 10H260' stroke='%23F2B531' stroke-width='1.5'/%3E%3Cpath d='M130 0C131.6 6.5 133.5 8.4 140 10C133.5 11.6 131.6 13.5 130 20C128.4 13.5 126.5 11.6 120 10C126.5 8.4 128.4 6.5 130 0Z' fill='%23F2B531'/%3E%3C/svg%3E") no-repeat center/contain}

/* Bölüm 7: açık akış, adımlar koyu kart */
#s7{background:transparent;color:var(--ink);position:relative;overflow:hidden}
#s7 h2{color:var(--p700)}
#s7 .intro{color:var(--muted)}
#s7 .hsteps li{background:linear-gradient(160deg,var(--p600),var(--p800));border-top:4px solid var(--gold);padding:22px 20px;border-radius:4px;box-shadow:0 10px 26px rgba(6,44,53,.22)}
#s7 .hsteps h4{color:#fff}
#s7 .hsteps p{color:var(--ice)}
#s7 h2::after{content:"";display:block;width:200px;height:16px;margin-top:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 20'%3E%3Cpath d='M0 10H108M152 10H260' stroke='%23F2B531' stroke-width='1.5'/%3E%3Cpath d='M130 0C131.6 6.5 133.5 8.4 140 10C133.5 11.6 131.6 13.5 130 20C128.4 13.5 126.5 11.6 120 10C126.5 8.4 128.4 6.5 130 0Z' fill='%23F2B531'/%3E%3C/svg%3E") no-repeat left center/contain}

#s7a h2::after{content:"";display:block;width:200px;height:16px;margin-top:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 20'%3E%3Cpath d='M0 10H108M152 10H260' stroke='%23F2B531' stroke-width='1.5'/%3E%3Cpath d='M130 0C131.6 6.5 133.5 8.4 140 10C133.5 11.6 131.6 13.5 130 20C128.4 13.5 126.5 11.6 120 10C126.5 8.4 128.4 6.5 130 0Z' fill='%23F2B531'/%3E%3C/svg%3E") no-repeat left center/contain}
.founder p{margin:0 0 12px;max-width:62ch}.founder p:last-child{margin:0}.founder .sig{font-family:var(--serif);font-weight:700;color:#06586A;margin-top:4px}
.close{background:linear-gradient(160deg,var(--p600),var(--p800))}
.foot{background:linear-gradient(160deg,var(--p600),var(--p800))}
#kb{background:var(--p800);color:#fff;border-color:var(--p800)}
#kb:hover{background:var(--p700)}
#vb{background:var(--p500);color:#fff;border-color:var(--p500)}
#vb:hover{background:var(--p600)}
.btns>a.btn.line{background:var(--ice);color:var(--p800);border-color:var(--ice)}
.btns>a.btn.line:hover{background:var(--soft)}
.lk{display:inline-block;font:700 .8rem/1 var(--sans);background:var(--p800);color:#fff;border-radius:3px;padding:3px 4px 4px;margin-right:9px;vertical-align:1px}
/* Kaynaklar: 6 kart tek sırada koyudan açığa, Çalışma Modelimiz kart tonuyla başlar */
#s10 .res{border:none;border-top:4px solid var(--gold);border-radius:4px;box-shadow:0 10px 26px rgba(6,44,53,.18)}
#s10 .res h4,#s10 .res p,#s10 .res .lang b{color:#fff}
#s10 .res .pub{color:var(--ice)}
#s10 .res .more{color:#fff;border-bottom-color:var(--gold)}
#s10 .cards2 .res:nth-child(1){background:linear-gradient(160deg,#06586A,#062C35)}
#s10 .cards2 .res:nth-child(2){background:linear-gradient(160deg,#0B6D80,#07424F)}
#s10 .cards3 .res:nth-child(1){background:linear-gradient(160deg,#157F93,#0A5666)}
#s10 .cards3 .res:nth-child(2){background:linear-gradient(160deg,#2F94A6,#146E80)}
#s10 .cards3 .res:nth-child(3){background:linear-gradient(160deg,#9AD3D8,#5BB0BC)}
#s10 .cards3 .res:nth-child(4){background:linear-gradient(160deg,#D3EFEB,#A9DCDD)}
#s10 .cards3 .res:nth-child(3) h4,#s10 .cards3 .res:nth-child(3) p,#s10 .cards3 .res:nth-child(3) .lang b,#s10 .cards3 .res:nth-child(3) .more,#s10 .cards3 .res:nth-child(4) h4,#s10 .cards3 .res:nth-child(4) p,#s10 .cards3 .res:nth-child(4) .lang b,#s10 .cards3 .res:nth-child(4) .more{color:#062C35}
#s10 .cards3 .res:nth-child(3) .pub,#s10 .cards3 .res:nth-child(4) .pub{color:#1F4650}
#s10 .cards3{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:760px){#s10 .cards3,#s10 .cards2{grid-template-columns:1fr}}

.langsel{display:flex;gap:0;font-size:.78rem;font-weight:600;letter-spacing:.06em}
.langsel a{text-decoration:none;color:var(--ink);padding:4px 9px;border-left:1px solid #c9d9d6}
.langsel a:first-child{border-left:0}
.langsel a[aria-current]{color:var(--p500);box-shadow:inset 0 -2px 0 var(--gold)}

/* Soluk arka plan yıldızları: logo yıldızı, tüm açık bölümlerde, sağ-sol dönüşümlü */
#s2,#s3,#s4,#s5,#s7,#s8,#s10{position:relative;overflow:hidden}
#s2 > .wrap,#s3 > .wrap,#s4 > .wrap,#s5 > .wrap,#s7 > .wrap,#s8 > .wrap,#s10 > .wrap{position:relative;z-index:1}
#s2::before,#s3::before,#s4::before,#s5::before,#s7::before,#s8::before,#s10::before{content:"";position:absolute;width:340px;height:340px;top:-60px;pointer-events:none;z-index:0;background:url("../img/muehur.png") no-repeat center/contain;opacity:.09}
#s2::before,#s4::before,#s7::before,#s10::before{right:-90px}
#s3::before,#s5::before,#s8::before{left:-90px}
@media(max-width:700px){#s2::before,#s3::before,#s4::before,#s5::before,#s7::before,#s8::before,#s10::before{width:220px;height:220px}}

/* Yıldızlar düz: eski beyaz yıldız katmanları kaldırıldı, yalnızca düz petrol yıldız kalır */
#s2,#s3,#s4,#s5{background:transparent}

/* Fotoğraf şeridi (Bölüm 3): düz, hafif petrol katman, gölge ve çerçeve yok */
.photostrip{height:260px;background-size:cover;background-position:center;position:relative;margin-bottom:48px}
.photostrip::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,88,106,.35),rgba(6,88,106,.12))}
@media(max-width:700px){.photostrip{height:160px;margin-bottom:32px}}

/* Bölüm 3 fotoğraf: daha yüksek alan, kule tepesinden başlayarak daha çok görünür */
.photostrip{height:520px;background-position:center 12%}
@media(max-width:700px){.photostrip{height:340px}}

/* Yıldızlar kesilmesin: tamamı bölümün içinde kalır */
#s2::before,#s3::before,#s4::before,#s5::before,#s7::before,#s8::before,#s10::before{top:40px;width:300px;height:300px}
#s2::before,#s4::before,#s7::before,#s10::before{right:3%;left:auto}
#s3::before,#s5::before,#s8::before{left:3%;right:auto}
@media(max-width:700px){#s2::before,#s3::before,#s4::before,#s5::before,#s7::before,#s8::before,#s10::before{width:200px;height:200px;top:24px}}

/* Bölüm 3: fotoğrafın tamamı sağda, kırpma yok, düz */

/* Bölüm 3 fotoğrafı: ilk ekran gibi yavaş hareket (hafif yakınlaşma), hareket azaltma ayarına saygılı */
@keyframes phzoom{from{transform:scale(1)}to{transform:scale(1.08)}}

/* Bölüm 3 fotoğraf: kartlarla aynı dil (altın üst çizgi, 4px köşe, aynı gölge) ve petrol renk uyumu */

/* Bölüm 3: fotoğraf daha geniş (tam görünür) ve kaydırırken metinle birlikte kalır, altında boşluk görünmez */

/* Bölüm 3: yıldız başlığın arkasından çıkarıldı, bölümün altına, soluk */
#s3::before{top:auto;bottom:40px}

/* Bölümler arası boşluk daha dar: tüm akış bölümlerinde aynı */
.flow .sec{padding-block:52px}
@media(max-width:760px){.flow .sec{padding-block:40px}}

/* Bölüm 5: fotoğraf solda, Bölüm 3 ile aynı kart dili */

/* Fotoğraflar sabit değil: üstü bölüm etiketiyle aynı hizada başlar */



/* Menü: 7 öğe her zaman tek satırda (geniş ekran); önizleme araçları menüyü sıkıştırmasın */
.bar{flex-wrap:nowrap;gap:16px}
.logo-w{flex:none}
nav{flex-wrap:nowrap;gap:0 clamp(10px,1.4vw,20px);justify-content:center}
nav a{white-space:nowrap;font-size:clamp(.76rem,.95vw,.85rem)}
.langsel,.tools{flex:none}
.pv{display:none}
@media(max-width:1000px){.bar{flex-wrap:wrap}nav{flex-wrap:wrap;gap:6px 14px;flex-basis:100%;order:3;justify-content:flex-start}}

/* Bölüm 3 ve 5: fotoğraf metin bloğunun üstü ve altıyla aynı hizada biter */

/* Bölüm 3 ve 5: Süreç adımları iki sütun, metin bloğu kısalır, fotoğraf daha az kırpılır */

/* Bölüm 3 ve 5 (son düzen): fotoğraf başlık ve ana metnin yanında, Süreç adımları altta tam genişlikte */

/* Hakkımızda: üç buton tek satırda, fotoğraf başlıktan butonlara kadar aynı yükseklikte */
#s8 .about{align-items:stretch;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}
#s8 .about figure{align-self:stretch;position:relative;overflow:hidden;border-radius:4px}
#s8 .about figure img{height:100%;object-fit:cover;object-position:center top;border-radius:0}
#s8 .about .btns{flex-wrap:nowrap;gap:10px;margin-top:8px}
#s8 .about .btns .btn{padding:13px 16px;font-size:.86rem;white-space:nowrap}
@media(max-width:1100px){#s8 .about .btns{flex-wrap:wrap}}
@media(max-width:760px){#s8 .about figure img{height:auto}}
@media(max-width:760px){#s8 .about{grid-template-columns:1fr;gap:28px}#s8 .about figure{max-width:340px;align-self:auto}#s8 .about .btns{flex-wrap:wrap}}

/* Deneyim listesi: ülke etiketi ayrı sütunda, ince altın ayırıcıyla; tüm satırlarda aynı hizada */
.acc summary{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 28px;gap:0 24px;align-items:center}
.acc summary em{border-left:2px solid var(--gold);padding-left:16px;line-height:1.3}
.acc summary::after{margin-left:0;justify-self:end}
@media(max-width:760px){.acc summary{grid-template-columns:minmax(0,1fr) 28px}.acc summary em{grid-column:1;grid-row:2;border-left:0;padding-left:0}.acc summary::after{grid-column:2;grid-row:1}}
.acc summary{grid-template-columns:minmax(0,29.5rem) minmax(0,1fr) 28px;gap:0 22px;justify-content:start}
.acc summary::after{justify-self:end}
@media(max-width:1000px){.acc summary{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 28px}}
@media(max-width:760px){.acc summary{grid-template-columns:minmax(0,1fr) 28px}}

/* Ülke etiketi başlığın hemen yanında, ince altın ayırıcıyla */
.acc summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;justify-content:flex-start;grid-template-columns:none}
.acc summary em{border-left:2px solid var(--gold);padding-left:16px;line-height:1.3}
.acc summary::after{margin-left:auto;justify-self:auto;grid-column:auto;grid-row:auto}
@media(max-width:760px){.acc summary em{grid-column:auto;grid-row:auto;border-left:0;padding-left:0;flex-basis:100%}}

/* "Ana içeriğe geç": normalde görünmez, klavye ile Tab'a basınca üst solda belirir */
.skip{position:absolute;left:12px;top:-60px;z-index:50;background:var(--p800);color:#fff;padding:10px 16px;border-radius:4px;font:600 .85rem var(--sans);text-decoration:none;border:2px solid var(--gold)}
.skip:focus{top:12px}
main:focus{outline:none}

/* Bölüm 4: fotoğraf solda (Bölüm 5 ile aynı düzen) */


/* Fotoğraflı hizmet bölümleri (3, 4, 5): tek düzen. Fotoğraf bir yanda, metin ve Süreç adımları diğer yanda, boşluk yok */
@keyframes phzoom{from{transform:scale(1)}to{transform:scale(1.08)}}
.cols{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:56px;align-items:stretch}
.cols.left{grid-template-columns:400px minmax(0,1fr)}
.cols .phside{order:2}
.cols.left .phside{order:-1}
.cols .txt{display:flex;flex-direction:column;justify-content:space-between;gap:26px;min-width:0}
.cols .txt .proc .sub{margin-top:0}
.cols .steps{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;border-left:0}
.cols .steps li{border-left:2px solid var(--gold)}
.phside{position:relative;margin:0;overflow:hidden;border-top:4px solid var(--gold);border-radius:4px;box-shadow:0 10px 26px rgba(6,44,53,.18)}
.phside img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;animation:phzoom 12s ease-in-out infinite alternate;transform-origin:50% 40%}
#s3 .phside img{filter:saturate(.8)}
#s3 .phside::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(160deg,rgba(6,88,106,.30),rgba(6,44,53,.10) 70%)}
@media(prefers-reduced-motion:reduce){.phside img{animation:none}}
@media(max-width:900px){.cols,.cols.left{grid-template-columns:1fr;row-gap:28px}.cols .phside,.cols.left .phside{order:-1;max-width:300px;margin:0 auto}.phside img{height:auto}}
@media(max-width:600px){.cols .steps{grid-template-columns:1fr}}
.steps h4{line-height:1.3}
.cards2+.sub{margin-top:44px}

/* Bölüm 7a: koyu petrol zemin, uyarı satırı çerçeveli not kutusunda */
#s7a{background:linear-gradient(160deg,var(--p600),var(--p800));color:#fff}
#s7a h2{color:#fff}
#s7a .intro{color:#E6F5F2}
#s7a .tag,#s7a .tagx{background:#fff;color:var(--p700)}
#s7a .small{max-width:760px;margin-top:26px;padding:18px 22px;font-size:1rem;line-height:1.6;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(205,237,232,.35);border-left:4px solid var(--gold);border-radius:4px}
#s7a::before{opacity:.5}

/* Fotoğraflar orijinal renkleriyle: filtre ve renk katmanı yok */
#s3 .phside img{filter:none}
#s3 .phside::after{display:none}

/* Telefon menüsü: 1000 pikselin altında tek düğme, açılınca bağlantılar alt alta */
.burger{display:none;flex:none;width:44px;height:44px;border:1px solid var(--p700);background:#fff;border-radius:4px;padding:0;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px}
.burger span{display:block;width:20px;height:2px;background:var(--p700)}
.burger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
@media(max-width:1000px){
.bar{flex-wrap:wrap;gap:10px 12px;align-items:center}
.logo-w{margin-right:auto}
.burger{display:flex;order:2}
.langsel{order:1}
.tools{display:none}
nav{display:none;order:3;flex-basis:100%;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:flex-start;border-top:1px solid rgba(8,65,77,.15);margin-top:4px}
nav.open{display:flex}
nav a{padding:14px 2px;font-size:1rem;border-bottom:1px solid rgba(8,65,77,.1)}
}

.logo-w{display:flex;align-items:center;line-height:0}
.logo-w img{display:block;height:40px;width:auto}
@media(max-width:700px){.logo-w img{height:32px}}

#s8 .about figure figcaption{position:absolute;left:auto;text-transform:none;font-weight:500;font-family:var(--sans);right:6px;bottom:6px;background:rgba(16,58,68,.8);color:#fff;font-size:.6rem;line-height:1.2;padding:3px 6px;border-radius:3px;letter-spacing:.02em}
