/* Changes are scoped to sections 01 and 04–07. The opening, car and experience stay intact. */
#ozgur{padding-top:96px;padding-bottom:120px;background:#f1f0e9}
#ozgur .section-label{border-bottom:1px solid #d3d6ca;padding-bottom:23px}
#ozgur .about-editorial{display:grid;grid-template-columns:1.15fr 1fr;gap:10%;padding:65px 0 55px}
#ozgur h2{font-size:clamp(42px,4.6vw,70px);letter-spacing:-.055em;line-height:1.13}
#ozgur h2 em{color:#89917e}
#ozgur .about-text{padding-top:4px;max-width:425px}
#ozgur .about-text p{font-size:14px;line-height:1.9;color:#757e6a;margin-bottom:19px}
#ozgur .about-text .about-lead{font-size:21px;line-height:1.5;color:#333d2c;letter-spacing:-.5px;margin-bottom:25px}
#ozgur .text-link{display:inline-flex;margin-top:10px;font-size:12px;gap:35px}
#ozgur .about-footnote{display:flex;gap:60px;align-items:baseline;border-top:0;padding-top:25px}
#ozgur .about-footnote>span{font-size:8px;letter-spacing:1.5px;color:#8a937d;flex-shrink:0}
#ozgur .about-footnote p{font-size:13px;color:#667357;line-height:1.8}
#birlikte{background:#f6f4ec;padding-top:55px;padding-bottom:30px}
#birlikte .section-label{color:#858c78;border-bottom:1px solid #d9dccf;padding-bottom:24px}
#birlikte .proposal-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:12%;align-items:end;margin:55px 0}
#birlikte h2{font-size:clamp(38px,4.1vw,62px);line-height:1.15;letter-spacing:-.055em}
#birlikte h2 em{color:#929b84}
#birlikte .proposal-heading>p{max-width:350px;font-size:14px;line-height:1.9;color:#7b866d;padding-bottom:4px}
#birlikte .proposal-layout{display:grid;grid-template-columns:.9fr 1.4fr;gap:8%;margin-bottom:45px}
#birlikte .proposal-note{min-height:400px;background:#dce4cc;padding:35px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}
#birlikte .proposal-note:after{content:'';position:absolute;top:0;right:0;border-left:34px solid #c4d0b0;border-top:34px solid #f6f4ec}
#birlikte .note-index{font-family:monospace;font-size:10px;color:#859571;letter-spacing:2px}
#birlikte .proposal-note .tiny{font-size:8px;color:#879a71;letter-spacing:1.3px}
#birlikte .proposal-note h3{font-size:38px;line-height:1.16;letter-spacing:-1.8px;margin:16px 0 20px;color:#3e5330}
#birlikte .proposal-note p{font-size:12px;line-height:1.9;color:#768767;max-width:270px}
#birlikte .note-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #b9c7a5;padding-top:18px;margin-top:27px;font-size:12px;color:#61784d}
#birlikte .note-bottom>span:last-child{font-size:22px}
#birlikte .proposal-topics{padding-top:4px}
#birlikte .proposal-topics article{display:grid;grid-template-columns:35px 1fr;gap:23px;padding:25px 0;border-top:1px solid #d6dbcc}
#birlikte .proposal-topics article>span{font-size:10px;color:#9aa58b;padding-top:6px}
#birlikte .proposal-topics h3{font-size:24px;letter-spacing:-.8px;color:#3a4930}
#birlikte .proposal-topics p{font-size:13px;line-height:1.9;color:#7b886e;margin-top:11px;max-width:410px}
#birlikte .source-link{margin:10px 0 0 58px;font-size:10px}
#birlikte .partnership-note{font-size:9px;color:#8b967e;border-color:#d9dccf;padding-top:20px}
#pilot{background:#273224;grid-template-columns:1fr 1.1fr;min-height:650px}
#pilot .pilot-info{padding-top:75px;padding-bottom:60px}
#pilot .pilot-info h2{font-size:clamp(40px,4.5vw,67px);line-height:1.1;margin:30px 0 26px}
#pilot .pilot-info h2 em{color:#b0c29e}
#pilot .pilot-info>p{max-width:340px;font-size:13px;line-height:1.9}
#pilot .pilot-options{margin-top:36px}
#pilot .pilot-options button{padding:21px 0;font-size:14px}
#pilot .pilot-board{background:#303e2b;margin:35px 35px 35px 0;border:1px solid #54634844;padding:27px}
#pilot .pilot-board-top{font-size:8px}
#pilot .pilot-map{margin-top:18px}
#pilot .pilot-detail h3{font-size:27px;letter-spacing:-.9px;margin-top:14px}
#pilot .pilot-detail p{font-size:12px;line-height:1.9;min-height:69px;color:#afbea0}
#pilot .pilot-detail>.tiny{font-size:7px;letter-spacing:1.2px;color:#8fa37d}
#pilot .pilot-measures{gap:20px;padding-top:20px;margin-top:22px}
#pilot .pilot-measures strong{font-size:11px;line-height:1.6}
#pilot .demo-note{max-width:330px;line-height:1.8;font-size:9px}
#yol-haritasi{background:#f1f0e9;padding-top:50px;padding-bottom:85px}
#yol-haritasi .section-label{padding-bottom:25px;border-bottom:1px solid #d3d8c8}
#yol-haritasi .plan-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:10%;margin-top:60px}
#yol-haritasi h2{font-size:clamp(40px,4.1vw,61px);line-height:1.14;letter-spacing:-.055em}
#yol-haritasi h2 em{color:#89977b}
#yol-haritasi .plan-intro>p{font-size:13px;line-height:1.9;color:#7d8970;max-width:320px;margin-top:27px}
#yol-haritasi .plan-caption{font-size:10px;color:#98a28d;display:block;margin-top:40px}
#yol-haritasi .plan-list{padding-top:4px}
#yol-haritasi details{border-bottom:1px solid #cbd4bd}
#yol-haritasi details:first-child{border-top:1px solid #cbd4bd}
#yol-haritasi summary{list-style:none;display:flex;align-items:start;gap:25px;cursor:pointer;padding:28px 0;font-size:20px;letter-spacing:-.5px;color:#3c4b32}
#yol-haritasi summary::-webkit-details-marker{display:none}
#yol-haritasi .plan-number{font-family:monospace;font-size:11px;color:#8fa17d;letter-spacing:0;padding-top:5px}
#yol-haritasi summary small{display:block;font-size:10px;letter-spacing:0;line-height:1.7;color:#91a080;margin-top:9px}
#yol-haritasi summary b{font-size:22px;font-weight:400;margin-left:auto;color:#91a080;transition:transform .25s}
#yol-haritasi details[open] summary b{transform:rotate(45deg)}
#yol-haritasi .plan-detail{padding:0 25px 28px 39px}
#yol-haritasi .plan-detail p{font-size:12px;line-height:1.9;color:#7e8e70;max-width:400px}
#yol-haritasi .plan-result{font-size:10px;line-height:1.8;display:block;margin-top:20px;background:#e4e9d9;color:#6b8057;padding:12px 15px}
#basla{background:#e3e9d7;padding-top:45px;padding-bottom:45px}
#basla .section-label{border-bottom:1px solid #c5d1b5;padding-bottom:25px;color:#7d916a}
#basla .meeting-layout{display:grid;grid-template-columns:1.45fr 1fr;gap:10%;padding:60px 0}
#basla .meeting-kicker{font-size:8px;letter-spacing:1.5px;color:#8ba174}
#basla h2{font-size:clamp(40px,4.3vw,65px);letter-spacing:-.055em;line-height:1.16;margin-top:22px}
#basla h2 em{color:#81966b}
#basla .meeting-copy>p{font-size:13px;line-height:1.9;color:#798e64;margin:25px 0 30px}
#basla .pill{gap:40px;font-size:11px;background:#354b2b}
#basla .pill:hover{background:#466038}
#basla .meeting-agenda{border-left:1px solid #c4d2b2;padding-left:35px;align-self:center}
#basla .meeting-agenda .tiny{font-size:8px;letter-spacing:1.3px;color:#8ca376}
#basla .meeting-agenda h3{font-size:27px;letter-spacing:-.9px;margin:18px 0 25px;color:#516c3b}
#basla .meeting-agenda ol{list-style:none;padding:0;margin:0}
#basla .meeting-agenda li{border-top:1px solid #c4d2b2;padding:15px 0;display:flex;gap:19px;font-size:12px;color:#6c8359;line-height:1.5}
#basla .meeting-agenda li>span{font-size:8px;padding-top:3px;color:#91a87c}
#basla .meeting-agenda>p{font-size:10px;line-height:1.8;color:#8ba075;max-width:260px;margin-top:15px}
#basla .faq{max-width:none;padding-top:10px}
#basla .faq details{border-color:#c5d1b5}
#basla .faq summary{font-size:12px;color:#5d7848}
#basla .faq details p{max-width:780px;color:#7b9067;font-size:12px}
#journey-dialog .brief-content h2{font-size:34px;letter-spacing:-1px}
@media(max-width:900px){#ozgur .about-editorial{gap:8%}#ozgur h2{font-size:48px}#birlikte .proposal-heading{gap:7%;grid-template-columns:1.2fr 1fr}#birlikte .proposal-layout{gap:6%}#birlikte .proposal-note{padding:27px}#birlikte .proposal-note h3{font-size:32px}#birlikte .proposal-topics article{gap:15px;grid-template-columns:24px 1fr}#birlikte .source-link{margin-left:39px}#pilot .pilot-info{padding-left:12%;padding-right:10%}#pilot .pilot-board{padding:22px;margin-right:25px}#pilot .pilot-measures{gap:10px}#yol-haritasi .plan-layout{gap:6%}#yol-haritasi summary{font-size:18px;gap:18px}#basla .meeting-layout{gap:6%}#basla h2{font-size:48px}#basla .meeting-agenda{padding-left:25px}}
@media(max-width:750px){#ozgur .about-editorial{grid-template-columns:1fr;gap:30px;padding:40px 0}#ozgur h2{font-size:48px}#ozgur .about-text{max-width:560px}#ozgur .about-footnote{gap:30px}#birlikte .proposal-heading{display:block;margin:40px 0}#birlikte .proposal-heading>p{margin-top:25px;max-width:480px}#birlikte .proposal-layout{grid-template-columns:.85fr 1.15fr;gap:5%}#birlikte .proposal-note h3{font-size:30px}#birlikte .proposal-note p{font-size:11px}#birlikte .proposal-topics p{font-size:12px}#birlikte .proposal-topics h3{font-size:21px}#pilot{grid-template-columns:1fr}#pilot .pilot-info{padding:50px 7% 30px}#pilot .pilot-info>p{max-width:500px}#pilot .pilot-options{margin-top:25px}#pilot .pilot-board{margin:0 7% 40px;padding:24px}#pilot .pilot-detail p{min-height:0;max-width:500px}#yol-haritasi .plan-layout{grid-template-columns:1fr;margin-top:40px;gap:35px}#yol-haritasi .plan-intro>p{max-width:490px}#yol-haritasi .plan-caption{display:none}#basla .meeting-layout{grid-template-columns:1fr;gap:40px;padding:40px 0}#basla .meeting-agenda{border-left:0;border-top:1px solid #c4d2b2;padding:30px 0 0}#basla .meeting-agenda ol{max-width:500px}}
@media(max-width:600px){#ozgur{padding-top:65px;padding-bottom:80px}#ozgur h2{font-size:40px}#ozgur .about-text .about-lead{font-size:19px}#ozgur .about-text p{font-size:13px}#ozgur .about-footnote{display:block}#ozgur .about-footnote p{font-size:12px;margin-top:12px}#birlikte{padding-top:35px;padding-bottom:25px}#birlikte h2{font-size:36px}#birlikte .proposal-heading{margin:35px 0}#birlikte .proposal-heading>p{font-size:13px}#birlikte .proposal-layout{grid-template-columns:1fr;gap:35px;margin-bottom:30px}#birlikte .proposal-note{min-height:0;padding:25px}#birlikte .proposal-note>div:nth-child(2){margin-top:25px}#birlikte .proposal-note h3{font-size:32px;margin:12px 0 15px}#birlikte .proposal-note p{font-size:12px;max-width:320px}#birlikte .note-bottom{margin-top:22px;padding-top:15px}#birlikte .proposal-topics article{padding:24px 0}#birlikte .proposal-topics h3{font-size:23px}#birlikte .partnership-note{font-size:9px}#pilot .pilot-info h2{font-size:44px}#pilot .pilot-info>p{font-size:12px}#pilot .pilot-detail h3{font-size:24px}#pilot .pilot-detail p{font-size:11px}#pilot .pilot-measures strong{font-size:10px}#pilot .pilot-measures span{font-size:6.5px}#pilot .pilot-board{padding:20px}#yol-haritasi{padding-top:35px;padding-bottom:45px}#yol-haritasi h2{font-size:39px}#yol-haritasi summary{font-size:18px;padding:24px 0;gap:17px}#yol-haritasi summary small{font-size:9px;max-width:220px}#yol-haritasi .plan-detail{padding:0 0 24px 31px}#yol-haritasi .plan-result{font-size:10px}#basla{padding-top:35px;padding-bottom:30px}#basla h2{font-size:39px}#basla .meeting-copy>p{font-size:12px}#basla .meeting-agenda h3{font-size:25px}#basla .faq summary{line-height:1.7;gap:20px}#basla .section-label span:last-child{font-size:8px}}
