.premium-about-page section[id]{scroll-margin-top:110px}
.standard-about-copy>p{font-size:16px!important}.standard-profile-foot strong{display:block}.press-credibility-band{overflow:hidden}.press-credibility-item{text-decoration:none}.appointment-row{text-decoration:none}
.site-footer{position:relative;padding-top:100px!important;background-image:radial-gradient(circle at 12% 20%,rgba(73,210,204,.055),transparent 28%),linear-gradient(120deg,transparent 0 67%,rgba(255,255,255,.018) 67% 68%,transparent 68% 100%)!important}.site-footer>.wrap{position:relative;z-index:1}
        :root {
            --ink: #092d36;
            --muted: #577078;
            --teal: #0baaa4;
            --teal-dark: #078b87;
            --mint: #dff6f2;
            --line: rgba(9,45,54,.11);
            --cream: #f7faf9;
            --white: #fff;
        }
        * { box-sizing: border-box; }
        html { scroll-behavior: smooth; }
        body { margin: 0; color: var(--ink); background: var(--cream); font-family: "DM Sans", sans-serif; }
        a { color: inherit; text-decoration: none; }
        img { display: block; max-width: 100%; }
        .wrap { width: min(1240px, calc(100% - 48px)); margin-inline: auto; }
        .about-hero {
            position: relative;
            overflow: hidden;
            padding: 58px 0 72px;
            background: #f3f7f6;
        }
        .about-hero::before {
            content: "HAKKIMDA";
            position: absolute;
            top: 28px;
            right: -28px;
            color: rgba(9,45,54,.035);
            font-family: "Manrope", sans-serif;
            font-size: clamp(100px,15vw,220px);
            font-weight: 800;
            letter-spacing: -.08em;
            line-height: 1;
            pointer-events: none;
        }
        .editorial-hero {
            position: relative;
            z-index: 2;
            display: grid;
            grid-template-columns: minmax(430px,.9fr) minmax(0,1.1fr);
            align-items: stretch;
            gap: 86px;
            min-height: 650px;
        }
        .editorial-visual {
            position: relative;
            min-height: 650px;
            padding: 0 0 30px 30px;
        }
        .editorial-visual::before {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            width: 72%;
            height: 76%;
            background: var(--teal);
            border-radius: 24px 24px 24px 120px;
        }
        .editorial-photo {
            position: absolute;
            inset: 0 0 30px 30px;
            overflow: hidden;
            background: #e2edeb;
            border-radius: 22px 22px 120px 22px;
            box-shadow: 0 28px 70px rgba(9,45,54,.16);
        }
        .editorial-photo img { width: 100%; height: 100%; object-fit: cover; object-position: 50% center; }
        .editorial-photo-label {
            position: absolute;
            right: -1px;
            bottom: 30px;
            width: 72%;
            padding: 20px 24px;
            color: #fff;
            background: rgba(9,45,54,.94);
            border-radius: 18px 0 96px 0;
        }
        .editorial-photo-label small { display: block; margin-bottom: 5px; color: #69ddd5; font-size: 9px; font-weight: 800; letter-spacing: .15em; text-transform: uppercase; }
        .editorial-photo-label strong { font-family: "Manrope",sans-serif; font-size: 18px; }
        .editorial-content {
            display: flex;
            flex-direction: column;
            justify-content: center;
            padding: 25px 0 25px;
        }
        .editorial-breadcrumb { display: flex; align-items: center; gap: 10px; margin-bottom: 55px; color: #769096; font-size: 11px; font-weight: 700; }
        .editorial-breadcrumb a { color: var(--teal-dark); }
        .eyebrow, .section-kicker { display: inline-flex; align-items: center; gap: 10px; color: var(--teal-dark); font-size: 10px; font-weight: 800; letter-spacing: .15em; text-transform: uppercase; }
        .eyebrow { margin-bottom: 20px; }
        .eyebrow::before { content: ""; width: 34px; height: 2px; background: var(--teal); }
        h1 { max-width: 690px; margin: 0; font-family: "Manrope", sans-serif; font-size: clamp(52px,5.4vw,78px); font-weight: 800; letter-spacing: -.055em; line-height: 1.02; }
        h1 span { display: block; color: var(--teal-dark); }
        .hero-lead { max-width: 650px; margin: 27px 0 0; color: var(--muted); font-size: 16px; line-height: 1.82; }
        .editorial-quote { max-width: 650px; margin: 30px 0 0; padding: 23px 0; color: #36535a; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); font-size: 14px; font-style: italic; line-height: 1.7; }
        .editorial-facts { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); margin-top: 28px; }
        .editorial-fact { padding: 0 21px; border-right: 1px solid var(--line); }
        .editorial-fact:first-child { padding-left: 0; }
        .editorial-fact:last-child { border-right: 0; }
        .editorial-fact strong { display: block; font-family: "Manrope",sans-serif; font-size: 16px; }
        .editorial-fact span { display: block; margin-top: 5px; color: var(--muted); font-size: 10px; line-height: 1.45; }
        .editorial-link { display: inline-flex; align-items: center; gap: 11px; width: fit-content; margin-top: 31px; padding-bottom: 6px; color: var(--ink); border-bottom: 1px solid var(--ink); font-size: 12px; font-weight: 800; }
        .button { display: inline-flex; align-items: center; justify-content: center; gap: 11px; min-height: 50px; padding: 0 23px; border-radius: 999px; font-size: 13px; font-weight: 800; }
        .button-primary { color: #fff; background: linear-gradient(135deg,var(--teal),var(--teal-dark)); box-shadow: 0 12px 28px rgba(11,170,164,.2); }
        .button-secondary { color: var(--ink); background: rgba(255,255,255,.82); border: 1px solid rgba(9,45,54,.11); }

        .biography-section { padding: 112px 0 120px; background: #fff; }
        .biography-layout { display: grid; grid-template-columns: minmax(320px,.68fr) minmax(0,1.32fr); gap: 100px; }
        .bio-intro h2, .approach-copy h2, .press-head h2, .appointment-copy h2 { margin: 14px 0 0; font-family: "Manrope",sans-serif; font-size: clamp(40px,4vw,58px); font-weight: 800; letter-spacing: -.045em; line-height: 1.08; }
        .bio-intro h2 span, .press-head h2 span { color: var(--teal-dark); }
        .bio-quote { margin: 31px 0 0; padding: 23px 0 0 22px; color: #36535a; border-top: 1px solid var(--line); border-left: 3px solid var(--teal); font-size: 14px; font-style: italic; line-height: 1.7; }

        .bio-content { padding-top: 8px; }
        .bio-content p { margin: 0 0 22px; color: var(--muted); font-size: 15px; line-height: 1.85; }
        .bio-content p:first-child { color: var(--ink); font-size: 19px; font-weight: 600; line-height: 1.65; }
        .bio-highlights { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); margin-top: 38px; border: 1px solid var(--line); border-radius: 20px; overflow: hidden; }
        .bio-highlight { min-height: 145px; padding: 27px; border-right: 1px solid var(--line); }
        .bio-highlight:last-child { border-right: 0; }
        .bio-highlight small { display: block; margin-bottom: 14px; color: var(--teal-dark); font-size: 9px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
        .bio-highlight strong { display: block; font-family: "Manrope",sans-serif; font-size: 18px; line-height: 1.35; }
        .bio-highlight span { display: block; margin-top: 8px; color: var(--muted); font-size: 12px; line-height: 1.55; }

        .approach-section { position: relative; overflow: hidden; padding: 110px 0; color: #fff; background: #0b2830; }
        .approach-section::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at 12% 18%,rgba(30,192,184,.17),transparent 28%),linear-gradient(115deg,transparent 0 55%,rgba(255,255,255,.025) 55% 56%,transparent 56%); }
        .approach-layout { position: relative; display: grid; grid-template-columns: .75fr 1.25fr; align-items: center; gap: 85px; }
        .approach-copy .section-kicker { color: #70ddd6; }
        .approach-copy h2 span { color: #53d4cc; }
        .approach-copy p { max-width: 470px; margin: 25px 0 0; color: rgba(255,255,255,.64); font-size: 14px; line-height: 1.8; }
        .approach-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); border: 1px solid rgba(255,255,255,.1); border-radius: 24px; overflow: hidden; background: rgba(255,255,255,.035); }
        .approach-item { min-height: 205px; padding: 31px; border-right: 1px solid rgba(255,255,255,.1); border-bottom: 1px solid rgba(255,255,255,.1); }
        .approach-item:nth-child(2n) { border-right: 0; }
        .approach-item:nth-last-child(-n+2) { border-bottom: 0; }
        .approach-index { display: grid; place-items: center; width: 40px; height: 40px; margin-bottom: 27px; color: #75e1da; border: 1px solid rgba(117,225,218,.35); border-radius: 12px; font-size: 11px; font-weight: 800; }
        .approach-item h3 { margin: 0 0 10px; font-family: "Manrope",sans-serif; font-size: 18px; }
        .approach-item p { margin: 0; color: rgba(255,255,255,.56); font-size: 12.5px; line-height: 1.65; }

        .story-section {
            padding: 118px 0 108px;
            background: #fff;
        }
        .story-layout {
            display: grid;
            grid-template-columns: minmax(340px,.72fr) minmax(0,1.28fr);
            gap: 105px;
        }
        .story-heading { align-self: start; }
        .story-heading h2,
        .personal-notes-title h2 {
            margin: 15px 0 0;
            font-family: "Manrope",sans-serif;
            font-size: clamp(40px,4vw,58px);
            font-weight: 800;
            letter-spacing: -.045em;
            line-height: 1.08;
        }
        .story-heading h2 span { color: var(--teal-dark); }
        .story-heading > p {
            max-width: 430px;
            margin: 26px 0 0;
            color: var(--muted);
            font-size: 14px;
            line-height: 1.8;
        }
        .story-chapters { border-top: 1px solid var(--line); }
        .story-chapter {
            display: grid;
            grid-template-columns: 58px 1fr;
            gap: 28px;
            padding: 33px 0 37px;
            border-bottom: 1px solid var(--line);
        }
        .chapter-number {
            display: grid;
            place-items: center;
            width: 42px;
            height: 42px;
            color: var(--teal-dark);
            background: #e9f6f4;
            border-radius: 50%;
            font-family: "Manrope",sans-serif;
            font-size: 10px;
            font-weight: 800;
        }
        .story-chapter small {
            display: block;
            margin-bottom: 9px;
            color: var(--teal-dark);
            font-size: 9px;
            font-weight: 800;
            letter-spacing: .14em;
            text-transform: uppercase;
        }
        .story-chapter h3 {
            margin: 0 0 13px;
            font-family: "Manrope",sans-serif;
            font-size: 21px;
            letter-spacing: -.025em;
            line-height: 1.35;
        }
        .story-chapter p {
            margin: 0;
            color: var(--muted);
            font-size: 13.5px;
            line-height: 1.78;
        }
        .story-manifesto {
            position: relative;
            display: grid;
            grid-template-columns: 90px 1fr;
            align-items: center;
            gap: 35px;
            margin-top: 76px;
            padding: 48px 55px;
            overflow: hidden;
            color: #fff;
            background: #0b2830;
            border-radius: 24px;
        }
        .story-manifesto::after {
            content: "";
            position: absolute;
            right: -90px;
            top: -120px;
            width: 300px;
            height: 300px;
            border: 1px solid rgba(90,218,210,.2);
            border-radius: 50%;
            box-shadow: 0 0 0 45px rgba(90,218,210,.035);
        }
        .story-manifesto > span {
            color: #5bd8d0;
            font-family: Georgia,serif;
            font-size: 94px;
            line-height: .65;
        }
        .story-manifesto p {
            position: relative;
            z-index: 1;
            max-width: 850px;
            margin: 0;
            font-family: "Manrope",sans-serif;
            font-size: clamp(25px,2.6vw,38px);
            font-weight: 700;
            letter-spacing: -.035em;
            line-height: 1.3;
        }

        .personal-notes-section {
            padding: 110px 0 120px;
            background: #eef5f3;
        }
        .personal-notes-layout {
            display: grid;
            grid-template-columns: minmax(330px,.76fr) minmax(0,1.24fr);
            gap: 95px;
        }
        .personal-notes-title h2 { max-width: 520px; }
        .personal-notes-list { border-top: 1px solid rgba(9,45,54,.14); }
        .personal-note {
            display: grid;
            grid-template-columns: 50px 1fr;
            gap: 24px;
            align-items: center;
            min-height: 102px;
            padding: 20px 0;
            border-bottom: 1px solid rgba(9,45,54,.14);
        }
        .personal-note span {
            color: var(--teal-dark);
            font-family: "Manrope",sans-serif;
            font-size: 11px;
            font-weight: 800;

        }
        .personal-note p {
            margin: 0;
            font-family: "Manrope",sans-serif;
            font-size: 18px;
            font-weight: 700;
            letter-spacing: -.02em;
            line-height: 1.45;
        }

        .press-section { padding: 112px 0 125px; background: #f7faf9; }
        .press-head { display: grid; grid-template-columns: minmax(0,1fr) minmax(320px,430px); align-items: end; gap: 70px; margin-bottom: 48px; }
        .press-head > p { margin: 0; color: var(--muted); font-size: 14px; line-height: 1.75; }
        .press-grid { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 16px; }
        .press-card { position: relative; min-height: 295px; display: flex; flex-direction: column; padding: 24px; overflow: hidden; background: #fff; border: 1px solid rgba(9,45,54,.08); border-radius: 20px; box-shadow: 0 12px 35px rgba(9,45,54,.05); }
        .press-card::before { content: ""; position: absolute; top: 0; left: 0; width: 0; height: 3px; background: var(--teal); transition: width .35s ease; }
        .press-card:hover::before { width: 100%; }
        .press-logo { height: 104px; display: grid; place-items: center; margin-bottom: 25px; padding: 15px; background: #f7faf9; border-radius: 14px; }
        .press-logo img { max-width: 86%; max-height: 75px; object-fit: contain; }
        .press-source { color: var(--teal-dark); font-size: 9px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
        .press-card h3 { margin: 11px 0 20px; font-family: "Manrope",sans-serif; font-size: 15px; line-height: 1.45; }
        .press-link { display: inline-flex; align-items: center; justify-content: space-between; margin-top: auto; padding-top: 17px; border-top: 1px solid var(--line); font-size: 11px; font-weight: 800; }
        .press-footer { display: flex; justify-content: center; margin-top: 34px; }

        .appointment-section { position: relative; z-index: 2; background: #f7faf9; }
        .appointment-shell { position: relative; z-index: 2; display: grid; grid-template-columns: 1.08fr .92fr; min-height: 410px; overflow: hidden; color: #fff; background: linear-gradient(120deg,#079d98 0%,#08b7af 62%,#38c8c0 100%); border-radius: 28px; box-shadow: 0 30px 80px rgba(7,129,126,.18); transform: translateY(70px); }
        .appointment-copy { padding: 62px 65px; }
        .appointment-label { display: inline-flex; align-items: center; gap: 9px; margin-bottom: 22px; font-size: 10px; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; }
        .appointment-label::before { content: ""; width: 30px; height: 2px; background: #fff; }
        .appointment-copy p { max-width: 580px; margin: 22px 0 31px; color: rgba(255,255,255,.78); font-size: 14px; line-height: 1.75; }
        .appointment-actions { display: flex; flex-wrap: wrap; gap: 12px; }
        .appointment-button { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 50px; padding: 0 23px; color: var(--ink); background: #fff; border-radius: 999px; font-size: 13px; font-weight: 800; }
        .appointment-button.secondary { color: #fff; background: rgba(255,255,255,.1); border: 1px solid rgba(255,255,255,.3); }
        .appointment-details { display: flex; flex-direction: column; justify-content: center; padding: 46px 55px; background: rgba(8,55,62,.18); border-left: 1px solid rgba(255,255,255,.16); }
        .appointment-row { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 20px 0; border-bottom: 1px solid rgba(255,255,255,.17); }
        .appointment-row:last-child { border-bottom: 0; }
        .appointment-row small { display: block; margin-bottom: 5px; color: rgba(255,255,255,.62); font-size: 9px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
        .appointment-row strong { font-family: "Manrope",sans-serif; font-size: 14px; }
        .appointment-row > span:last-child { display: grid; place-items: center; width: 34px; height: 34px; background: rgba(255,255,255,.12); border-radius: 50%; }

        .site-footer { position: relative; z-index: 1; padding: 175px 0 0; color: rgba(255,255,255,.68); background: #091f27; }
        .footer-main { display: grid; grid-template-columns: minmax(270px,1.25fr) .75fr .75fr 1fr; gap: 65px; padding-bottom: 68px; }
        .footer-brand-logo { display: inline-flex; width: 225px; min-height: 72px; margin-bottom: 22px; padding: 12px 16px; background: #fff; border-radius: 14px; }
        .footer-brand p { max-width: 360px; margin: 0; font-size: 12.5px; line-height: 1.75; }
        .footer-location { display: inline-flex; align-items: center; gap: 9px; margin-top: 22px; color: #fff; font-size: 12px; font-weight: 700; }
        .footer-location span { color: #59d8d0; }
        .footer-column h3 { margin: 7px 0 23px; color: #fff; font-family: "Manrope",sans-serif; font-size: 14px; }
        .footer-links { display: grid; gap: 13px; }
        .footer-links a { width: fit-content; color: rgba(255,255,255,.58); font-size: 12px; }
        .footer-region-list { display: grid; gap: 11px; }
        .footer-region-item { display: flex; align-items: center; justify-content: space-between; gap: 18px; min-height: 39px; padding-bottom: 10px; color: rgba(255,255,255,.72); border-bottom: 1px solid rgba(255,255,255,.08); font-size: 12.5px; font-weight: 700; }
        .footer-region-item:last-child { border-bottom: 0; }
        .footer-region-item span { display: grid; place-items: center; width: 25px; height: 25px; color: #67ddd6; background: rgba(103,221,214,.08); border-radius: 50%; font-size: 10px; }
        .footer-bottom { min-height: 72px; display: flex; align-items: center; justify-content: space-between; gap: 30px; border-top: 1px solid rgba(255,255,255,.09); font-size: 10px; }
        .footer-legal { display: flex; flex-wrap: wrap; gap: 18px; }
        .footer-legal a { color: rgba(255,255,255,.58); }
        .footer-credit { color: rgba(255,255,255,.4); }

        @media (max-width: 1050px) {
            .editorial-hero { grid-template-columns: 400px 1fr; gap: 48px; }
            .editorial-visual { min-height: 600px; }
            .editorial-breadcrumb { margin-bottom: 38px; }
            .biography-layout { gap: 55px; }
            .approach-layout { gap: 48px; }
            .story-layout { gap: 58px; }
            .personal-notes-layout { gap: 55px; }
            .press-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
            .footer-main { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 48px 60px; }
        }
        @media (max-width: 860px) {
            .wrap { width: min(100% - 32px,680px); }
            .about-hero { padding: 48px 0 65px; }
            .editorial-hero { grid-template-columns: 1fr; gap: 50px; }
            .editorial-visual { width: 100%; max-width: 560px; min-height: 650px; margin-inline: auto; }
            .editorial-content { padding: 0; }
            .editorial-breadcrumb { margin-bottom: 28px; }
            .biography-section { padding: 84px 0 92px; }
            .biography-layout { grid-template-columns: 1fr; gap: 48px; }
            .approach-section { padding: 84px 0; }
            .approach-layout { grid-template-columns: 1fr; }
            .story-section { padding: 86px 0 82px; }
            .story-layout { grid-template-columns: 1fr; gap: 50px; }
            .story-heading > p { max-width: 600px; }
            .story-manifesto { margin-top: 58px; }
            .personal-notes-section { padding: 84px 0 92px; }
            .personal-notes-layout { grid-template-columns: 1fr; gap: 45px; }
            .press-section { padding: 84px 0 105px; }
            .press-head { grid-template-columns: 1fr; gap: 22px; }
            .appointment-shell { grid-template-columns: 1fr; transform: translateY(52px); }
            .appointment-details { border-top: 1px solid rgba(255,255,255,.16); border-left: 0; }
            .site-footer { padding-top: 135px; }
            .footer-main { grid-template-columns: repeat(2,minmax(0,1fr)); }
            .footer-brand { grid-column: 1 / -1; }
        }
        @media (max-width: 560px) {
            .wrap { width: min(100% - 24px,480px); }
        .about-hero { padding: 30px 0 52px; }
            .about-hero::before { top: 18px; font-size: 84px; }
            .editorial-hero { gap: 40px; }
            .editorial-visual { min-height: 490px; padding: 0 0 20px 18px; }
            .editorial-visual::before { width: 78%; border-radius: 20px 20px 20px 80px; }
            .editorial-photo { inset: 0 0 20px 18px; border-radius: 18px 18px 80px 18px; }
            .editorial-photo-label { bottom: 20px; width: 78%; padding: 16px 18px; border-radius: 15px 0 70px 0; }
            .editorial-breadcrumb { margin-bottom: 23px; }
            h1 { font-size: clamp(43px,13vw,58px); }
            .hero-lead { font-size: 15px; }
            .editorial-quote { font-size: 13px; }
            .editorial-facts { grid-template-columns: 1fr; gap: 14px; }
            .editorial-fact { padding: 0 0 14px; border-right: 0; border-bottom: 1px solid var(--line); }
            .editorial-fact:last-child { padding-bottom: 0; border-bottom: 0; }
            .biography-section { padding: 68px 0 74px; }
            .bio-intro h2, .approach-copy h2, .press-head h2, .appointment-copy h2 { font-size: 38px; }
            .bio-content p { font-size: 14px; }
            .bio-content p:first-child { font-size: 17px; }
            .bio-highlights { grid-template-columns: 1fr; }
            .bio-highlight { border-right: 0; border-bottom: 1px solid var(--line); }
            .bio-highlight:last-child { border-bottom: 0; }
            .approach-section { padding: 68px 0; }
            .approach-grid { grid-template-columns: 1fr; }
            .approach-item { min-height: 0; border-right: 0; border-bottom: 1px solid rgba(255,255,255,.1); }
            .approach-item:nth-last-child(-n+2) { border-bottom: 1px solid rgba(255,255,255,.1); }
            .approach-item:last-child { border-bottom: 0; }
            .story-section { padding: 68px 0 66px; }
            .story-heading h2,
            .personal-notes-title h2 { font-size: 38px; }
            .story-chapter { grid-template-columns: 42px 1fr; gap: 16px; padding: 28px 0 31px; }
            .chapter-number { width: 36px; height: 36px; }
            .story-chapter h3 { font-size: 18px; }
            .story-manifesto { grid-template-columns: 1fr; gap: 8px; margin-top: 44px; padding: 32px 24px; border-radius: 20px; }
            .story-manifesto > span { font-size: 70px; }
            .story-manifesto p { font-size: 24px; }
            .personal-notes-section { padding: 68px 0 76px; }
            .personal-note { grid-template-columns: 38px 1fr; gap: 14px; min-height: 92px; }
            .personal-note p { font-size: 16px; }
            .press-section { padding: 68px 0 88px; }
            .press-grid { grid-template-columns: 1fr; }
            .press-card { min-height: 0; }
            .appointment-shell { border-radius: 22px; transform: translateY(36px); }
            .appointment-copy { padding: 42px 24px 36px; }
            .appointment-actions { align-items: stretch; flex-direction: column; }
            .appointment-button { width: 100%; }
            .appointment-details { padding: 20px 24px 25px; }
            .appointment-row { align-items: flex-start; }
            .appointment-row strong { font-size: 12.5px; }
            .site-footer { padding-top: 100px; }
            .footer-main { grid-template-columns: 1fr; gap: 42px; padding-bottom: 48px; }
            .footer-brand { grid-column: auto; }
            .footer-bottom { align-items: flex-start; flex-direction: column; justify-content: center; padding: 22px 0; }
        }

        /* Sade ve editoryal Hakkımda düzeni */
        .profile-page-head {

            padding: 30px 0 34px;
            background: #f2f7f5;
            border-bottom: 1px solid rgba(9,45,54,.08);
        }
        .profile-breadcrumb { display: flex; align-items: center; gap: 8px; margin-bottom: 18px; color: #789096; font-size: 11px; }
        .profile-breadcrumb a { color: var(--teal-dark); font-weight: 700; }
        .profile-head-row { display: grid; grid-template-columns: .65fr 1.35fr; align-items: end; gap: 64px; }
        .profile-page-head h1 { margin: 0; font-family: "Manrope",sans-serif; font-size: 40px; font-weight: 800; letter-spacing: -.035em; line-height: 1.1; }
        .profile-head-row p { max-width: 650px; margin: 0; color: var(--muted); font-size: 14px; line-height: 1.7; }

        .profile-section { padding: 72px 0 78px; background: #fff; }
        .profile-layout { display: grid; grid-template-columns: minmax(360px,.84fr) minmax(0,1.16fr); align-items: center; gap: 72px; }
        .profile-photo { margin: 0; overflow: hidden; background: #e7efed; border-radius: 16px; }
        .profile-photo img { width: 100%; height: 520px; object-fit: cover; object-position: 50% center; }
        .profile-copy { padding: 0; }
        .profile-copy h2 { max-width: 680px; margin: 12px 0 24px; font-family: "Manrope",sans-serif; font-size: 32px; font-weight: 800; letter-spacing: -.03em; line-height: 1.22; }
        .profile-copy p { margin: 0 0 17px; color: var(--muted); font-size: 15px; line-height: 1.78; }
        .profile-copy p:last-of-type { margin-bottom: 0; }
        .profile-signoff { display: grid; grid-template-columns: 36px auto; align-items: center; column-gap: 12px; width: fit-content; margin-top: 30px; }
        .profile-signoff > span { grid-row: 1 / 3; width: 36px; height: 2px; background: var(--teal); }
        .profile-signoff strong { font-family: "Manrope",sans-serif; font-size: 14px; }
        .profile-signoff small { color: var(--muted); font-size: 10px; }

        .profile-principles { padding: 82px 0 90px; background: #eef5f3; border-top: 1px solid rgba(9,45,54,.06); }
        .principles-layout { display: grid; grid-template-columns: minmax(300px,.78fr) minmax(0,1.22fr); gap: 90px; }
        .principles-layout h2 { max-width: 470px; margin: 15px 0 0; font-family: "Manrope",sans-serif; font-size: 34px; font-weight: 800; letter-spacing: -.035em; line-height: 1.25; }
        .principles-list { margin: 0; padding: 0; list-style: none; border-top: 1px solid rgba(9,45,54,.14); }
        .principles-list li { display: grid; grid-template-columns: 34px 1fr; gap: 17px; padding: 23px 0; border-bottom: 1px solid rgba(9,45,54,.14); }
        .principles-list li > span { display: grid; place-items: center; width: 26px; height: 26px; color: #fff; background: var(--teal); border-radius: 50%; font-size: 11px; }
        .principles-list strong { display: block; margin-bottom: 6px; font-family: "Manrope",sans-serif; font-size: 16px; }
        .principles-list p { margin: 0; color: var(--muted); font-size: 13px; line-height: 1.6; }

        .press-section { padding: 80px 0 92px; }
        .press-head { margin-bottom: 36px; }
        .press-head h2 { font-size: 34px; line-height: 1.2; letter-spacing: -.03em; }
        .press-card { min-height: 270px; border-radius: 16px; }
        .press-logo { height: 90px; margin-bottom: 21px; }
        .appointment-shell { min-height: 360px; transform: translateY(48px); }
        .appointment-copy { padding: 50px 54px; }
        .appointment-copy h2 { font-size: 34px; line-height: 1.2; letter-spacing: -.035em; }
        .appointment-details { padding: 38px 48px; }
        .site-footer { padding-top: 148px; }

        @media (max-width: 860px) {
            .profile-head-row { grid-template-columns: 1fr; gap: 18px; }
            .profile-layout { grid-template-columns: 1fr; gap: 48px; }
            .profile-photo { max-width: 570px; width: 100%; margin-inline: auto; }
            .principles-layout { grid-template-columns: 1fr; gap: 40px; }
        }
        @media (max-width: 560px) {
            .profile-page-head { padding: 25px 0 28px; }
            .profile-breadcrumb { margin-bottom: 16px; }
            .profile-page-head h1 { font-size: 34px; }
            .profile-head-row p { font-size: 14px; }
            .profile-section { padding: 46px 0 54px; }
            .profile-layout { gap: 32px; }
            .profile-photo img { height: 400px; }
            .profile-copy h2 { font-size: 27px; }
            .profile-copy p { font-size: 14px; line-height: 1.75; }
            .profile-principles { padding: 58px 0 66px; }
            .principles-layout h2 { font-size: 28px; }
            .press-section { padding: 54px 0 72px; }
            .press-head h2 { font-size: 29px; }
            .appointment-shell { transform: translateY(32px); }
            .appointment-copy h2 { font-size: 30px; }
            .site-footer { padding-top: 96px; }
        }

        /* Yeni Hakkımda: sade, editoryal ve ana sayfadan bağımsız kurgu */
        .about-intro {
            padding: 34px 0 78px;
            background: #f2f7f5;
            border-bottom: 1px solid rgba(9,45,54,.08);
        }
        .about-breadcrumb {
            display: flex;
            align-items: center;
            gap: 8px;
            margin-bottom: 38px;
            color: #789096;
            font-size: 11px;
        }
        .about-breadcrumb a { color: var(--teal-dark); font-weight: 700; }
        .about-intro-grid {
            display: grid;
            grid-template-columns: minmax(0,.92fr) minmax(420px,.78fr);
            align-items: center;
            gap: 104px;
        }
        .about-intro-copy { max-width: 610px; padding-left: 54px; border-left: 1px solid rgba(9,45,54,.16); }
        .about-page-label {
            display: block;
            margin-bottom: 18px;
            color: var(--teal-dark);
            font-size: 10px;
            font-weight: 800;
            letter-spacing: .16em;
            text-transform: uppercase;
        }
        .about-intro h1 {
            margin: 0;
            font-family: "Manrope",sans-serif;
            font-size: 46px;
            font-weight: 800;
            letter-spacing: -.04em;
            line-height: 1.08;
        }
        .about-role { margin: 10px 0 0; color: var(--teal-dark); font-size: 14px; font-weight: 700; }
        .about-lead { margin: 29px 0 0; color: #456169; font-size: 17px; line-height: 1.78; }
        .about-intro-note { margin: 20px 0 0; color: var(--muted); font-size: 14px; line-height: 1.75; }
        .about-text-link {
            display: inline-flex;
            align-items: center;
            gap: 12px;
            margin-top: 30px;
            padding-bottom: 7px;
            border-bottom: 1px solid var(--ink);
            font-size: 12px;
            font-weight: 800;
        }
        .about-portrait { position: relative; margin: 0; padding: 0 26px 27px 0; }
        .about-portrait::before {
            content: "";
            position: absolute;
            right: 0;
            bottom: 0;
            width: 72%;
            height: 72%;
            background: #13aaa4;
            border-radius: 16px 16px 64px 16px;
        }
        .about-portrait-frame {
            position: relative;
            z-index: 1;
            height: 550px;
            overflow: hidden;
            background: #e4eeec;
            border-radius: 16px 16px 64px 16px;
            box-shadow: 0 24px 60px rgba(9,45,54,.14);
        }
        .about-portrait img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
        .about-portrait figcaption {
            position: absolute;
            z-index: 2;
            left: -28px;
            bottom: 55px;
            min-width: 190px;
            padding: 15px 18px;
            color: #fff;
            background: #092d36;
            border-radius: 10px;
            box-shadow: 0 12px 28px rgba(9,45,54,.17);
        }
        .about-portrait figcaption strong { display: block; font-family: "Manrope",sans-serif; font-size: 14px; }
        .about-portrait figcaption span { display: block; margin-top: 3px; color: #73dcd5; font-size: 10px; }

        .about-story { padding: 92px 0 96px; background: #fff; }
        .about-story-layout {
            display: grid;
            grid-template-columns: minmax(280px,.68fr) minmax(0,1.32fr);

            gap: 112px;
        }
        .about-story-side { align-self: start; position: sticky; top: 132px; }
        .about-story-side h2,
        .about-conversation-head h2,
        .press-editorial-head h2 {
            margin: 13px 0 0;
            font-family: "Manrope",sans-serif;
            font-size: 32px;
            font-weight: 800;
            letter-spacing: -.03em;
            line-height: 1.22;
        }
        .about-story-side p { margin: 22px 0 0; color: var(--muted); font-size: 13.5px; line-height: 1.75; }
        .about-story-copy { max-width: 720px; }
        .about-story-copy p { margin: 0 0 23px; color: var(--muted); font-size: 15px; line-height: 1.88; }
        .about-story-copy .story-opening { color: var(--ink); font-size: 20px; font-weight: 600; line-height: 1.62; }
        .about-story-closing {
            margin-top: 34px;
            padding: 24px 0 0 25px;
            border-top: 1px solid var(--line);
            border-left: 3px solid var(--teal);
        }
        .about-story-closing strong { display: block; font-family: "Manrope",sans-serif; font-size: 16px; }
        .about-story-closing span { display: block; margin-top: 5px; color: var(--muted); font-size: 11px; }

        .about-conversation { padding: 84px 0 92px; background: #edf5f3; }
        .about-conversation-layout {
            display: grid;
            grid-template-columns: minmax(280px,.72fr) minmax(0,1.28fr);
            gap: 106px;
        }
        .about-conversation-head p { max-width: 420px; margin: 21px 0 0; color: var(--muted); font-size: 13.5px; line-height: 1.72; }
        .about-answer-list { border-top: 1px solid rgba(9,45,54,.16); }
        .about-answer {
            display: grid;
            grid-template-columns: minmax(190px,.55fr) minmax(0,1.45fr);
            gap: 40px;
            padding: 27px 0 30px;
            border-bottom: 1px solid rgba(9,45,54,.16);
        }
        .about-answer h3 { margin: 0; font-family: "Manrope",sans-serif; font-size: 16px; line-height: 1.45; }
        .about-answer p { margin: 0; color: var(--muted); font-size: 13.5px; line-height: 1.75; }

        .press-editorial { padding: 90px 0 100px; background: #fff; }
        .press-editorial-head {
            display: grid;
            grid-template-columns: 1fr minmax(310px,430px);
            align-items: end;
            gap: 70px;
            margin-bottom: 40px;
        }
        .press-editorial-head > p { margin: 0; color: var(--muted); font-size: 13.5px; line-height: 1.72; }
        .press-editorial-list { border-top: 1px solid var(--line); }
        .press-editorial-item {
            display: grid;
            grid-template-columns: 112px 100px minmax(0,1fr) 34px;
            align-items: center;
            gap: 28px;
            min-height: 102px;
            border-bottom: 1px solid var(--line);
        }
        .press-editorial-logo { display: grid; place-items: center; width: 94px; height: 58px; padding: 9px; background: #f5f8f7; border-radius: 8px; }
        .press-editorial-logo img { max-width: 100%; max-height: 40px; object-fit: contain; }
        .press-editorial-source { color: var(--teal-dark); font-size: 10px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
        .press-editorial-item h3 { margin: 0; font-family: "Manrope",sans-serif; font-size: 15px; font-weight: 700; line-height: 1.5; }
        .press-editorial-arrow { display: grid; place-items: center; width: 30px; height: 30px; border: 1px solid var(--line); border-radius: 50%; font-size: 12px; }
        .press-editorial-item:hover .press-editorial-arrow { color: #fff; background: var(--teal); border-color: var(--teal); }
        .press-editorial-footer { display: flex; justify-content: flex-end; margin-top: 28px; }

        @media (max-width: 980px) {
            .about-intro-grid { grid-template-columns: 1fr 420px; gap: 55px; }
            .about-intro-copy { padding-left: 32px; }
            .about-story-layout,
            .about-conversation-layout { gap: 60px; }
        }
        @media (max-width: 860px) {
            .about-intro-grid { grid-template-columns: 1fr; gap: 48px; }
            .about-intro-copy { max-width: 720px; }
            .about-portrait { width: min(100%,560px); margin-inline: auto; }
            .about-story-layout,
            .about-conversation-layout { grid-template-columns: 1fr; gap: 38px; }
            .about-story-side { position: static; }
            .press-editorial-head { grid-template-columns: 1fr; gap: 18px; }
        }
        @media (max-width: 560px) {
            .about-intro { padding: 25px 0 52px; }
            .about-breadcrumb { margin-bottom: 28px; }
            .about-intro-copy { padding-left: 20px; }
            .about-intro h1 { font-size: 36px; }
            .about-lead { margin-top: 23px; font-size: 15.5px; }
            .about-intro-note { font-size: 13.5px; }
            .about-portrait { padding: 0 14px 16px 0; }
            .about-portrait-frame { height: 430px; border-radius: 14px 14px 46px 14px; }
            .about-portrait figcaption { left: -4px; bottom: 32px; }
            .about-story { padding: 58px 0 62px; }
            .about-story-side h2,
            .about-conversation-head h2,
            .press-editorial-head h2 { font-size: 27px; }
            .about-story-copy .story-opening { font-size: 17px; }
            .about-story-copy p { font-size: 14px; line-height: 1.78; }
            .about-conversation { padding: 58px 0 64px; }
            .about-answer { grid-template-columns: 1fr; gap: 10px; padding: 23px 0 25px; }
            .press-editorial { padding: 60px 0 72px; }
            .press-editorial-item { grid-template-columns: 72px minmax(0,1fr) 30px; gap: 14px; padding: 17px 0; }
            .press-editorial-logo { width: 68px; height: 48px; }
            .press-editorial-source { display: none; }
            .press-editorial-item h3 { font-size: 13px; }
        }

        /* Hakkımda kapak tasarımı */
        .about-cover {
            position: relative;
            min-height: 610px;
            overflow: hidden;
            color: #fff;
            background: #092d36;
        }
        .about-cover-image {
            position: absolute;
            inset: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center 42%;
            filter: saturate(.84) contrast(1.02);
        }
        .about-cover::after {
            content: "";
            position: absolute;
            inset: 0;
            background:
                linear-gradient(90deg,rgba(6,34,42,.96) 0%,rgba(6,34,42,.86) 30%,rgba(6,34,42,.5) 58%,rgba(6,34,42,.08) 100%),
                linear-gradient(0deg,rgba(6,34,42,.55),transparent 48%);
        }
        .about-cover-inner {
            position: relative;
            z-index: 1;
            min-height: 610px;
            display: flex;
            align-items: flex-end;
            padding-bottom: 72px;
        }
        .cover-breadcrumb {
            position: absolute;
            top: 34px;
            left: 0;
            display: flex;
            align-items: center;
            gap: 8px;
            color: rgba(255,255,255,.62);
            font-size: 11px;
        }
        .cover-breadcrumb a { color: #70ddd6; font-weight: 700; }
        .about-cover-copy { max-width: 560px; }
        .cover-kicker { display: block; margin-bottom: 17px; color: #69ddd5; font-size: 10px; font-weight: 800; letter-spacing: .17em; text-transform: uppercase; }
        .about-cover h1 { margin: 0; font-family: "Manrope",sans-serif; font-size: 46px; font-weight: 800; letter-spacing: -.04em; line-height: 1.08; }
        .cover-role { margin: 11px 0 0; color: rgba(255,255,255,.84); font-size: 14px; font-weight: 600; }
        .cover-summary { max-width: 520px; margin: 27px 0 0; color: rgba(255,255,255,.72); font-size: 16px; line-height: 1.75; }


        .profile-essay { padding: 98px 0 104px; background: #fff; }
        .profile-essay-layout { display: grid; grid-template-columns: 190px minmax(0,760px); justify-content: center; gap: 90px; }
        .essay-label { padding-top: 8px; color: var(--teal-dark); font-size: 10px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; }
        .essay-label::before { content: ""; display: block; width: 38px; height: 2px; margin-bottom: 17px; background: var(--teal); }
        .essay-title { margin: 0 0 35px; font-family: "Manrope",sans-serif; font-size: 34px; font-weight: 800; letter-spacing: -.035em; line-height: 1.24; }
        .essay-copy p { margin: 0 0 24px; color: var(--muted); font-size: 15px; line-height: 1.9; }
        .essay-copy .essay-lead { color: var(--ink); font-size: 20px; font-weight: 600; line-height: 1.65; }
        .essay-signature { display: flex; align-items: center; gap: 13px; margin-top: 36px; padding-top: 25px; border-top: 1px solid var(--line); }
        .essay-signature::before { content: ""; width: 38px; height: 2px; background: var(--teal); }
        .essay-signature strong { display: block; font-family: "Manrope",sans-serif; font-size: 14px; }
        .essay-signature span { display: block; margin-top: 2px; color: var(--muted); font-size: 10px; }

        .practice-notes { padding: 82px 0 90px; background: #eef5f3; }
        .practice-notes-head { display: grid; grid-template-columns: .75fr 1.25fr; gap: 90px; margin-bottom: 42px; }
        .practice-notes-head h2 { margin: 13px 0 0; font-family: "Manrope",sans-serif; font-size: 32px; font-weight: 800; letter-spacing: -.03em; line-height: 1.25; }
        .practice-notes-head > p { align-self: end; max-width: 640px; margin: 0; color: var(--muted); font-size: 14px; line-height: 1.75; }
        .practice-note-list { border-top: 1px solid rgba(9,45,54,.16); }
        .practice-note {
            display: grid;
            grid-template-columns: minmax(180px,.55fr) minmax(0,1.45fr);
            gap: 64px;
            padding: 27px 0 30px;
            border-bottom: 1px solid rgba(9,45,54,.16);
        }
        .practice-note h3 { margin: 0; font-family: "Manrope",sans-serif; font-size: 17px; line-height: 1.4; }
        .practice-note p { max-width: 720px; margin: 0; color: var(--muted); font-size: 13.5px; line-height: 1.75; }

        .press-ledger { padding: 88px 0 96px; color: #fff; background: #0a2831; }
        .press-ledger-head { display: grid; grid-template-columns: 1fr minmax(310px,430px); align-items: end; gap: 70px; margin-bottom: 38px; }
        .press-ledger-head .section-kicker { color: #69ddd5; }
        .press-ledger-head h2 { margin: 13px 0 0; font-family: "Manrope",sans-serif; font-size: 32px; font-weight: 800; letter-spacing: -.03em; }
        .press-ledger-head > p { margin: 0; color: rgba(255,255,255,.58); font-size: 13.5px; line-height: 1.72; }
        .press-ledger-list { border-top: 1px solid rgba(255,255,255,.13); }
        .press-ledger-item {
            display: grid;
            grid-template-columns: 115px 105px minmax(0,1fr) 34px;
            align-items: center;
            gap: 28px;
            min-height: 104px;
            border-bottom: 1px solid rgba(255,255,255,.13);
        }
        .press-ledger-logo { display: grid; place-items: center; width: 92px; height: 56px; padding: 9px; background: #fff; border-radius: 7px; }
        .press-ledger-logo img { max-width: 100%; max-height: 38px; object-fit: contain; }
        .press-ledger-source { color: #69ddd5; font-size: 10px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
        .press-ledger-item h3 { margin: 0; font-family: "Manrope",sans-serif; font-size: 15px; font-weight: 600; line-height: 1.48; }
        .press-ledger-arrow { display: grid; place-items: center; width: 30px; height: 30px; border: 1px solid rgba(255,255,255,.2); border-radius: 50%; font-size: 12px; }
        .press-ledger-item:hover .press-ledger-arrow { color: #092d36; background: #69ddd5; border-color: #69ddd5; }
        .press-ledger-more { display: flex; justify-content: flex-end; margin-top: 28px; }
        .press-ledger-more a { display: inline-flex; align-items: center; gap: 11px; padding-bottom: 6px; color: #fff; border-bottom: 1px solid rgba(255,255,255,.55); font-size: 12px; font-weight: 700; }

        .about-contact { padding: 48px 0; background: #f7faf9; border-bottom: 1px solid var(--line); }
        .about-contact-inner { display: flex; align-items: center; justify-content: space-between; gap: 40px; }
        .about-contact-copy small { display: block; margin-bottom: 8px; color: var(--teal-dark); font-size: 10px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
        .about-contact-copy h2 { margin: 0; font-family: "Manrope",sans-serif; font-size: 26px; letter-spacing: -.025em; }
        .about-contact-actions { display: flex; align-items: center; gap: 12px; }
        .about-contact .button { min-height: 46px; }
        .site-footer { padding-top: 148px; }

        @media (max-width: 860px) {
            .about-cover,
            .about-cover-inner { min-height: 560px; }
            .profile-essay-layout { grid-template-columns: 130px minmax(0,1fr); gap: 55px; }
            .practice-notes-head { grid-template-columns: 1fr; gap: 18px; }
            .press-ledger-head { grid-template-columns: 1fr; gap: 18px; }
        }
        @media (max-width: 560px) {
            .about-cover,
            .about-cover-inner { min-height: 590px; }
            .about-cover-image { object-position: 57% center; }
            .about-cover::after { background: linear-gradient(0deg,rgba(6,34,42,.97) 0%,rgba(6,34,42,.82) 46%,rgba(6,34,42,.12) 100%); }
            .about-cover-inner { padding-bottom: 42px; }
            .cover-breadcrumb { top: 24px; }
            .about-cover h1 { font-size: 36px; }
            .cover-summary { font-size: 14.5px; line-height: 1.7; }
            .profile-essay { padding: 58px 0 64px; }
            .profile-essay-layout { grid-template-columns: 1fr; gap: 24px; }
            .essay-label { padding-top: 0; }
            .essay-title { margin-bottom: 26px; font-size: 27px; }
            .essay-copy .essay-lead { font-size: 17px; }
            .essay-copy p { font-size: 14px; line-height: 1.78; }
            .practice-notes { padding: 58px 0 64px; }
            .practice-notes-head h2,
            .press-ledger-head h2 { font-size: 27px; }
            .practice-note { grid-template-columns: 1fr; gap: 9px; padding: 23px 0 25px; }
            .press-ledger { padding: 60px 0 70px; }
            .press-ledger-item { grid-template-columns: 70px minmax(0,1fr) 30px; gap: 14px; padding: 17px 0; }
            .press-ledger-logo { width: 66px; height: 47px; }
            .press-ledger-source { display: none; }
            .press-ledger-item h3 { font-size: 13px; }
            .about-contact { padding: 38px 0; }
            .about-contact-inner { align-items: stretch; flex-direction: column; gap: 24px; }
            .about-contact-copy h2 { font-size: 23px; }
            .about-contact-actions { align-items: stretch; flex-direction: column; }
            .about-contact-actions .button { width: 100%; }
            .site-footer { padding-top: 62px; }
        }

        /* Klasik ve standart Hakkımda sayfası */
        .standard-page-head {
            padding: 34px 0 38px;
            background: #eef5f3;
            border-bottom: 1px solid var(--line);
        }
        .standard-breadcrumb { display: flex; align-items: center; gap: 8px; margin-bottom: 17px; color: #789096; font-size: 11px; }
        .standard-breadcrumb a { color: var(--teal-dark); font-weight: 700; }
        .standard-page-head h1 { margin: 0; font-family: "Manrope",sans-serif; font-size: 38px; font-weight: 800; letter-spacing: -.035em; }

        .standard-about { padding: 78px 0 88px; background: #fff; }
        .standard-about-layout { display: grid; grid-template-columns: minmax(380px,.92fr) minmax(0,1.08fr); align-items: stretch; gap: 58px; }
        .standard-about-photo { margin: 0; overflow: hidden; background: #e6efed; border-radius: 16px; }
        .standard-about-photo img { width: 100%; height: 100%; min-height: 570px; object-fit: cover; object-position: center; }
        .standard-about-copy { display: flex; flex-direction: column; justify-content: center; padding: 42px 44px; background: #f7faf9; border: 1px solid var(--line); border-radius: 16px; }
        .standard-about-copy h2 { margin: 0 0 25px; font-family: "Manrope",sans-serif; font-size: 32px; font-weight: 800; letter-spacing: -.03em; line-height: 1.22; }
        .standard-about-copy .standard-lead { color: var(--ink); font-size: 17px; font-weight: 600; line-height: 1.68; }
        .standard-about-copy p { margin: 0 0 17px; color: var(--muted); font-size: 14.5px; line-height: 1.8; }
        .standard-about-copy p:last-of-type { margin-bottom: 0; }
        .standard-profile-foot { margin-top: 24px; padding-top: 19px; border-top: 1px solid var(--line); }
        .standard-profile-foot strong { display: block; font-family: "Manrope",sans-serif; font-size: 14px; }
        .standard-profile-foot span { display: block; margin-top: 3px; color: var(--muted); font-size: 11px; }
        .standard-about-info { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); margin-top: 28px; padding: 19px 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
        .standard-info-item { padding-right: 22px; }
        .standard-info-item + .standard-info-item { padding-left: 22px; border-left: 1px solid var(--line); }
        .standard-info-item small { display: block; margin-bottom: 5px; color: var(--teal-dark); font-size: 9px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
        .standard-info-item strong { font-family: "Manrope",sans-serif; font-size: 14px; }
        .standard-practice-note { margin-top: 27px; padding: 20px 22px; background: #f3f8f7; border-left: 3px solid var(--teal); }
        .standard-practice-note strong { display: block; margin-bottom: 7px; font-family: "Manrope",sans-serif; font-size: 14px; }
        .standard-practice-note p { margin: 0; font-size: 13px; line-height: 1.7; }

        .press-text-link { display: inline-flex; align-items: center; gap: 10px; padding-bottom: 6px; color: var(--ink); border-bottom: 1px solid var(--ink); font-size: 12px; font-weight: 700; }

        .press-head-side { display: flex; align-items: flex-start; flex-direction: column; gap: 15px; }
        .press-head-side p { margin: 0; color: var(--muted); font-size: 14px; line-height: 1.75; }
        .press-card h3 { margin-bottom: 0; }
        .press-card .press-link { display: none; }
        .press-card { min-height: 245px; }

        .clinic-information { padding: 0 0 76px; background: #f7faf9; }
        .clinic-information-panel { display: grid; grid-template-columns: .88fr 1.12fr; overflow: hidden; color: #fff; background: #0b2c35; border-radius: 18px; }
        .clinic-information-intro { display: flex; flex-direction: column; justify-content: center; padding: 42px 46px; }
        .clinic-information-intro small { display: block; margin-bottom: 11px; color: #6edbd4; font-size: 9px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
        .clinic-information-intro h2 { margin: 0; font-family: "Manrope",sans-serif; font-size: 25px; letter-spacing: -.025em; line-height: 1.28; }
        .clinic-information-intro p { margin: 17px 0 0; color: rgba(255,255,255,.64); font-size: 13px; line-height: 1.7; }
        .clinic-information-list { padding: 24px 42px; background: rgba(255,255,255,.045); border-left: 1px solid rgba(255,255,255,.12); }
        .clinic-information-row { display: grid; grid-template-columns: 118px minmax(0,1fr); gap: 25px; padding: 16px 0; border-bottom: 1px solid rgba(255,255,255,.12); }
        .clinic-information-row:last-child { border-bottom: 0; }
        .clinic-information-row span { color: rgba(255,255,255,.5); font-size: 10px; font-weight: 700; }
        .clinic-information-row strong { font-family: "Manrope",sans-serif; font-size: 13px; font-weight: 600; line-height: 1.55; }
        .clinic-information-row a { color: #fff; }
        .site-footer { padding-top: 78px; }

        @media (max-width: 860px) {
            .standard-about-layout { grid-template-columns: 1fr; gap: 44px; }
            .standard-about-photo { width: min(100%,580px); margin-inline: auto; }
        }
        @media (max-width: 560px) {
            .standard-page-head { padding: 26px 0 29px; }
            .standard-page-head h1 { font-size: 32px; }
            .standard-about { padding: 48px 0 58px; }
            .standard-about-layout { gap: 32px; }
            .standard-about-photo img { height: 400px; min-height: 0; }

            .standard-about-copy { padding: 29px 24px; }
            .standard-about-copy h2 { font-size: 27px; }
            .standard-about-copy .standard-lead { font-size: 16px; }
            .standard-about-copy p { font-size: 14px; line-height: 1.75; }
            .standard-about-info { grid-template-columns: 1fr; gap: 15px; }
            .standard-info-item + .standard-info-item { padding: 15px 0 0; border-top: 1px solid var(--line); border-left: 0; }
            .standard-practice-note { padding: 18px; }
            .press-head-side { gap: 11px; }
            .clinic-information { padding-bottom: 48px; }
            .clinic-information-panel { grid-template-columns: 1fr; }
            .clinic-information-intro { padding: 30px 24px; }
            .clinic-information-intro h2 { font-size: 22px; }
            .clinic-information-list { padding: 13px 24px 17px; border-top: 1px solid rgba(255,255,255,.12); border-left: 0; }
            .clinic-information-row { grid-template-columns: 92px minmax(0,1fr); gap: 17px; padding: 14px 0; }
            .site-footer { padding-top: 96px; }
        }
        /* Sade yayın listesi */
        .press-simple-section { padding: 82px 0 92px; background: #fff; }
        .press-simple-head { display: flex; align-items: flex-end; justify-content: space-between; gap: 50px; margin-bottom: 34px; }
        .press-simple-head h2 { margin: 0; font-family: "Manrope",sans-serif; font-size: 32px; font-weight: 800; letter-spacing: -.03em; }
        .press-simple-head p { max-width: 470px; margin: 0; color: var(--muted); font-size: 13.5px; line-height: 1.7; }
        .press-simple-list { border-top: 1px solid var(--line); }
        .press-simple-item { display: grid; grid-template-columns: 112px minmax(0,1fr); align-items: center; gap: 30px; min-height: 108px; padding: 17px 18px 17px 0; border-bottom: 1px solid var(--line); }
        .press-simple-logo { display: grid; place-items: center; width: 92px; height: 58px; padding: 9px; background: #f5f8f7; }
        .press-simple-logo img { max-width: 100%; max-height: 40px; object-fit: contain; }
        .press-simple-content span { display: block; margin-bottom: 7px; color: var(--teal-dark); font-size: 9px; font-weight: 800; letter-spacing: .11em; text-transform: uppercase; }
        .press-simple-content h3 { margin: 0; font-family: "Manrope",sans-serif; font-size: 16px; font-weight: 700; line-height: 1.5; }
        .press-simple-item:hover .press-simple-content h3 { color: var(--teal-dark); }

        @media (max-width: 560px) {
            .press-simple-section { padding: 58px 0 66px; }
            .press-simple-head { align-items: flex-start; flex-direction: column; gap: 12px; margin-bottom: 25px; }
            .press-simple-head h2 { font-size: 28px; }
            .press-simple-item { grid-template-columns: 76px minmax(0,1fr); gap: 15px; min-height: 96px; padding-right: 0; }
            .press-simple-logo { width: 70px; height: 48px; padding: 7px; }
            .press-simple-content h3 { font-size: 14px; }
        }

        /* Asimetrik basın vitrini */
        .press-magazine { padding: 86px 0 94px; background: #eef5f3; }
        .press-magazine-head { display: grid; grid-template-columns: .72fr 1.28fr; align-items: end; gap: 70px; margin-bottom: 36px; }
        .press-magazine-head h2 { margin: 0; font-family: "Manrope",sans-serif; font-size: 34px; font-weight: 800; letter-spacing: -.035em; }
        .press-magazine-head p { max-width: 560px; margin: 0; color: var(--muted); font-size: 13.5px; line-height: 1.72; }
        .press-magazine-layout { display: grid; grid-template-columns: 1.12fr .88fr; min-height: 480px; overflow: hidden; border: 1px solid rgba(9,45,54,.12); }
        .press-magazine-feature { position: relative; display: flex; flex-direction: column; justify-content: flex-end; padding: 48px; overflow: hidden; color: #fff; background: #0b2c35; }
        .press-magazine-feature::before { content: "NTV"; position: absolute; top: 26px; right: -12px; color: rgba(255,255,255,.045); font-family: "Manrope",sans-serif; font-size: 128px; font-weight: 800; letter-spacing: -.08em; }
        .press-magazine-feature-logo { position: relative; z-index: 1; display: grid; place-items: center; width: 126px; height: 74px; margin-bottom: auto; padding: 12px; background: #fff; }
        .press-magazine-feature-logo img { max-width: 100%; max-height: 48px; object-fit: contain; }
        .press-magazine-feature small { position: relative; z-index: 1; display: block; margin-bottom: 13px; color: #6edbd4; font-size: 10px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
        .press-magazine-feature h3 { position: relative; z-index: 1; max-width: 540px; margin: 0; font-family: "Manrope",sans-serif; font-size: 28px; font-weight: 700; letter-spacing: -.025em; line-height: 1.35; }
        .press-magazine-feature p { position: relative; z-index: 1; max-width: 520px; margin: 17px 0 0; color: rgba(255,255,255,.62); font-size: 13px; line-height: 1.7; }
        .press-magazine-side { display: grid; grid-template-rows: repeat(3,1fr); background: #fff; }
        .press-magazine-story { display: grid; grid-template-columns: 94px minmax(0,1fr); align-items: center; gap: 25px; padding: 27px 31px; border-bottom: 1px solid var(--line); }
        .press-magazine-story:last-child { border-bottom: 0; }
        .press-magazine-story-logo { display: grid; place-items: center; width: 88px; height: 56px; padding: 9px; background: #f4f8f7; }
        .press-magazine-story-logo img { max-width: 100%; max-height: 38px; object-fit: contain; }
        .press-magazine-story small { display: block; margin-bottom: 7px; color: var(--teal-dark); font-size: 9px; font-weight: 800; letter-spacing: .11em; text-transform: uppercase; }
        .press-magazine-story h3 { margin: 0; font-family: "Manrope",sans-serif; font-size: 15px; font-weight: 700; line-height: 1.48; }
        .press-magazine-story:hover { background: #f7faf9; }
        .press-magazine-story:hover h3 { color: var(--teal-dark); }

        @media (max-width: 860px) {
            .press-magazine-head { grid-template-columns: 1fr; gap: 14px; }
            .press-magazine-layout { grid-template-columns: 1fr; }
            .press-magazine-feature { min-height: 410px; }
        }
        @media (max-width: 560px) {
            .press-magazine { padding: 60px 0 68px; }
            .press-magazine-head { margin-bottom: 26px; }
            .press-magazine-head h2 { font-size: 29px; }
            .press-magazine-feature { min-height: 380px; padding: 30px 24px; }
            .press-magazine-feature::before { top: 20px; font-size: 90px; }
            .press-magazine-feature-logo { width: 105px; height: 62px; }
            .press-magazine-feature h3 { font-size: 23px; }
            .press-magazine-story { grid-template-columns: 74px minmax(0,1fr); gap: 16px; padding: 21px 20px; }
            .press-magazine-story-logo { width: 70px; height: 48px; }
            .press-magazine-story h3 { font-size: 13.5px; }
        }

        /* Basın yayın bandı */
        .press-media-section { padding: 78px 0 86px; background: #eef5f3; }
        .press-media-head { display: grid; grid-template-columns: .7fr 1.3fr; align-items: end; gap: 70px; margin-bottom: 34px; }
        .press-media-head h2 { margin: 0; font-family: "Manrope",sans-serif; font-size: 32px; font-weight: 800; letter-spacing: -.03em; }
        .press-media-head p { max-width: 560px; margin: 0; color: var(--muted); font-size: 13.5px; line-height: 1.7; }
        .press-media-strip { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); border-top: 1px solid rgba(9,45,54,.15); border-bottom: 1px solid rgba(9,45,54,.15); }
        .press-media-item { min-height: 150px; display: flex; align-items: center; justify-content: center; padding: 30px; }
        .press-media-item + .press-media-item { border-left: 1px solid rgba(9,45,54,.15); }
        .press-media-item img { max-width: 132px; max-height: 58px; object-fit: contain; filter: grayscale(1); opacity: .72; transition: filter .25s ease,opacity .25s ease; }
        .press-media-item:hover img { filter: grayscale(0); opacity: 1; }

        @media (max-width: 700px) {
            .press-media-head { grid-template-columns: 1fr; gap: 12px; }
            .press-media-strip { grid-template-columns: repeat(2,minmax(0,1fr)); }
            .press-media-item:nth-child(3) { border-left: 0; border-top: 1px solid rgba(9,45,54,.15); }
            .press-media-item:nth-child(4) { border-top: 1px solid rgba(9,45,54,.15); }
        }
        @media (max-width: 560px) {
            .press-media-section { padding: 56px 0 62px; }
            .press-media-head { margin-bottom: 25px; }
            .press-media-head h2 { font-size: 28px; }
            .press-media-item { min-height: 112px; padding: 22px; }
            .press-media-item img { max-width: 105px; max-height: 48px; }
        }

        /* Orijinal sitedeki basın kartı yapısı */
        .press-original-section { padding: 82px 0 92px; background: #f7faf9; }
        .press-original-head { max-width: 720px; margin: 0 auto 40px; text-align: center; }
        .press-original-head h2 { margin: 0 0 13px; font-family: "Manrope",sans-serif; font-size: 32px; font-weight: 800; letter-spacing: -.03em; }
        .press-original-head p { margin: 0; color: var(--muted); font-size: 13.5px; line-height: 1.7; }
        .press-overlay-grid { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 18px; }
        .press-overlay-card { position: relative; min-height: 310px; display: flex; flex-direction: column; overflow: hidden; border-radius: 18px; box-shadow: 0 13px 36px rgba(9,45,54,.08); }
        .press-overlay-card--g1 { background: linear-gradient(145deg,#dff4f1,#b8e3df); }
        .press-overlay-card--g2 { background: linear-gradient(145deg,#edf3f2,#d7e5e3); }
        .press-overlay-card--g3 { background: linear-gradient(145deg,#dcefed,#c8e0de); }
        .press-overlay-card--g4 { background: linear-gradient(145deg,#eef5f3,#cfe5e2); }
        .press-overlay-dim { position: absolute; inset: 0; background: radial-gradient(circle at 80% 4%,rgba(255,255,255,.72),transparent 38%); pointer-events: none; }
        .press-overlay-logo-zone { position: relative; z-index: 1; min-height: 135px; display: grid; place-items: center; padding: 24px; }
        .press-overlay-logo-box { width: 100%; height: 86px; display: grid; place-items: center; padding: 15px; background: rgba(255,255,255,.88); border-radius: 12px; }
        .press-overlay-logo { max-width: 88%; max-height: 56px; object-fit: contain; }
        .press-overlay-panel { position: relative; z-index: 1; flex: 1; display: flex; flex-direction: column; padding: 22px 23px 20px; color: #fff; background: rgba(9,40,48,.94); }
        .press-overlay-source { display: block; margin-bottom: 9px; color: #6edbd4; font-size: 9px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
        .press-overlay-title { margin: 0 0 19px; font-family: "Manrope",sans-serif; font-size: 14px; font-weight: 700; line-height: 1.48; }
        .press-overlay-cta { display: flex; align-items: center; justify-content: space-between; margin-top: auto; padding-top: 14px; color: rgba(255,255,255,.72); border-top: 1px solid rgba(255,255,255,.15); font-size: 10px; font-weight: 700; }
        .press-overlay-card:hover .press-overlay-panel { background: rgba(255,255,255,.97); }
        .press-original-footer { display: flex; justify-content: center; margin-top: 31px; }
        .press-original-more { display: inline-flex; align-items: center; justify-content: center; min-height: 46px; padding: 0 22px; color: #fff; background: var(--teal-dark); border-radius: 999px; font-size: 12px; font-weight: 700; }

        @media (max-width: 980px) {
            .press-overlay-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
        }
        @media (max-width: 560px) {
            .press-original-section { padding: 58px 0 66px; }
            .press-original-head { margin-bottom: 28px; text-align: left; }
            .press-original-head h2 { font-size: 28px; }
            .press-overlay-grid { grid-template-columns: 1fr; gap: 15px; }
            .press-overlay-card { min-height: 290px; }
        }

        /* Canlı Hakkımda sayfasındaki basın bölümünün birebir değerleri */
        .press-original-section { padding: 64px 0 70px; background: #f6f9f8; }
        .press-original-section .wrap { width: min(1240px,calc(100% - 24px)); }
        .press-original-head { max-width: none; display: flex; align-items: center; justify-content: space-between; gap: 36px; margin: 0 0 32px; text-align: left; }
        .press-original-title small { display: block; margin-bottom: 8px; color: var(--teal-dark); font-family: "DM Sans",sans-serif; font-size: 15px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
        .press-original-head h2 { margin: 0; color: #1f2937; font-family: Georgia,"Times New Roman",serif; font-size: 29px; font-weight: 400; line-height: 1.2; letter-spacing: -.015em; }
        .press-original-icon { display: inline-flex; color: #10b9af; }
        .press-original-icon svg { width: 31px; height: 31px; }
        .press-archive-link { min-height: 44px; display: inline-flex; align-items: center; justify-content: center; padding: 0 20px; color: #fff; background: var(--teal-dark); border: 1px solid var(--teal-dark); border-radius: 7px; font-family: "DM Sans",sans-serif; font-size: 13px; font-weight: 700; transition: background .2s ease,border-color .2s ease; }
        .press-archive-link:hover { background: #066f6c; border-color: #066f6c; }
        .press-overlay-grid { grid-template-columns: repeat(4,minmax(0,1fr)); gap: 24px; }
        .press-overlay-card { position: relative; display: block; height: 240px; min-height: 0; overflow: hidden; padding: 0; border: 1px solid rgba(9,45,54,.08); border-radius: 18px; box-shadow: 0 8px 24px rgba(15,23,42,.055); transition: border-color .28s ease,box-shadow .28s ease; }
        .press-overlay-card--g1 { background: linear-gradient(160deg,#f2fbf8,#e4f5ef); }
        .press-overlay-card--g2 { background: linear-gradient(160deg,#f2faf8,#e2f3ef); }
        .press-overlay-card--g3 { background: linear-gradient(160deg,#f1fafb,#e1f2f3); }
        .press-overlay-card--g4 { background: linear-gradient(160deg,#f4faf5,#e5f3e8); }
        .press-overlay-dim { display: none; }
        .press-overlay-logo-zone { position: absolute; z-index: 0; inset: 0; display: flex; align-items: center; justify-content: center; min-height: 0; padding: 16px; transition: transform .32s ease,opacity .32s ease; }
        .press-overlay-logo-box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; padding: 9px; background: #fff; border: 1px solid rgba(9,45,54,.055); border-radius: 13px; box-shadow: 0 3px 13px rgba(15,23,42,.045); }
        .press-overlay-logo { display: block; width: 100%; height: 100%; max-width: none; max-height: none; object-fit: contain; }
        .press-overlay-panel { position: absolute; z-index: 2; inset: auto 0 0; height: auto; display: block; padding: 14px 16px 15px; color: var(--ink); background: rgba(255,255,255,.97); border-top: 1px solid rgba(9,45,54,.1); opacity: 0; transform: translateY(100%); transition: opacity .25s ease,transform .25s ease; }
        .press-overlay-source { display: block; margin: 0 0 4px; color: var(--teal-dark); font-size: 9px; font-weight: 700; line-height: 1.4; letter-spacing: .9px; text-transform: uppercase; }

        .press-overlay-title { display: -webkit-box; margin: 0; overflow: hidden; color: var(--ink); font-family: "DM Sans",sans-serif; font-size: 12.5px; font-weight: 600; line-height: 1.4; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
        .press-overlay-cta { display: none; }
        .press-overlay-card:hover { border-color: rgba(9,150,145,.22); box-shadow: 0 10px 28px rgba(15,23,42,.1); }
        .press-overlay-card:hover .press-overlay-logo-zone { transform: none; opacity: 1; }
        .press-overlay-card:hover .press-overlay-panel { opacity: 1; transform: translateY(0); }

        @media (max-width: 980px) {
            .press-overlay-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
        }
        @media (max-width: 560px) {
            .press-original-section { padding: 54px 0 60px; }
            .press-original-head { align-items: flex-start; flex-direction: column; gap: 18px; margin-bottom: 24px; text-align: left; }
            .press-original-head h2 { font-size: 25px; }
            .press-overlay-grid { grid-template-columns: 1fr; gap: 24px; }
            .press-overlay-card { height: 240px; min-height: 0; }
        }

        /* Hakkımda için sade medya güven bandı */
        .press-credibility-section { padding: 64px 0 70px; background: #f6f9f8; }
        .press-credibility-band { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); background: #fff; border-top: 1px solid rgba(9,45,54,.13); border-bottom: 1px solid rgba(9,45,54,.13); }
        .press-credibility-item { position: relative; min-height: 124px; display: flex; align-items: center; justify-content: center; padding: 16px 24px; transition: background .2s ease; }
        .press-credibility-item::after { content: ""; position: absolute; left: 0; bottom: -1px; width: 0; height: 2px; background: var(--teal); transition: width .28s ease; }
        .press-credibility-item + .press-credibility-item { border-left: 1px solid rgba(9,45,54,.13); }
        .press-credibility-item img { display: block; max-width: 202px; max-height: 84px; object-fit: contain; filter: grayscale(.35); opacity: .8; transition: filter .2s ease,opacity .2s ease,transform .2s ease; }
        .press-credibility-item:hover { background: #f9fbfb; }
        .press-credibility-item:hover img { filter: grayscale(0); opacity: 1; transform: scale(1.035); }
        .press-credibility-item:hover::after { width: 100%; }

        @media (max-width: 700px) {
            .press-credibility-band { grid-template-columns: repeat(2,minmax(0,1fr)); }
            .press-credibility-item:nth-child(3) { border-top: 1px solid rgba(9,45,54,.13); border-left: 0; }
            .press-credibility-item:nth-child(4) { border-top: 1px solid rgba(9,45,54,.13); }
        }
        @media (max-width: 560px) {
            .press-credibility-section { padding: 54px 0 60px; }
            .press-credibility-item { min-height: 100px; padding: 15px; }
            .press-credibility-item img { max-width: 148px; max-height: 62px; }
        }

        /* Ana sayfadaki iletişim alanıyla birebir aynı ölçüler */
        .appointment-section {
            padding: 0;
        }
        .appointment-shell {
            min-height: 410px;
            transform: translateY(70px);
        }
        .appointment-shell::before,
        .appointment-shell::after {
            content: "";
            position: absolute;
            border: 1px solid rgba(255,255,255,.2);
            border-radius: 50%;
            pointer-events: none;
        }
        .appointment-shell::before { right: -120px; top: -180px; width: 430px; height: 430px; }
        .appointment-shell::after { right: 80px; bottom: -210px; width: 390px; height: 390px; }
        .appointment-copy {
            position: relative;
            z-index: 1;
            padding: 62px 65px;
        }
        .appointment-copy h2 {
            max-width: 640px;
            font-size: clamp(40px,4vw,58px);
            line-height: 1.08;
            letter-spacing: -.045em;
        }
        .appointment-copy > p { max-width: 600px; }
        .appointment-details {
            position: relative;
            z-index: 1;
            padding: 46px 55px;
            backdrop-filter: blur(8px);
        }
        .site-footer { padding-top: 175px; }

        @media (max-width: 1120px) {
            .appointment-copy { padding: 55px 45px; }
            .appointment-details { padding: 42px 38px; }
        }
        @media (max-width: 860px) {
            .appointment-shell { grid-template-columns: 1fr; transform: translateY(52px); }
            .appointment-details { border-top: 1px solid rgba(255,255,255,.16); border-left: 0; }
            .site-footer { padding-top: 135px; }
        }
        @media (max-width: 560px) {
            .appointment-shell { border-radius: 22px; transform: translateY(36px); }
            .appointment-copy { padding: 42px 24px 36px; }
            .appointment-copy h2 { font-size: 38px; }
            .appointment-details { padding: 20px 24px 25px; }
            .appointment-row { align-items: flex-start; }
            .appointment-row strong { font-size: 12.5px; }
            .site-footer { padding-top: 100px; }
        }
        .standard-about-copy p:not(.standard-lead) { font-size: 16px; }

