/* V3 — client-first actions, natural portraits and human narrative. */
.editorial-site .site-header nav .nav-query{background:var(--wine);color:white;border:1px solid var(--wine);padding:12px 17px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.editorial-site .site-header nav .nav-query:hover{background:var(--wine-deep);text-decoration:none;color:white}.editorial-site .site-header nav .nav-cta{background:transparent;color:var(--ink);border:1px solid #c9c4bd;padding:12px 17px;min-height:44px}.editorial-site .site-header nav .nav-cta:hover{background:#eeebe5;color:var(--ink);text-decoration:none}.editorial-site .appointment-secondary{background:transparent;border:1px solid #bfb8ad;color:var(--ink);text-transform:none}.editorial-site .appointment-secondary:hover{background:#ece7df;color:var(--ink)}.hero-actions{gap:15px}.hero-actions .btn{min-height:52px;padding:16px 22px}.hero-actions .query-primary{box-shadow:0 5px 16px #9d102514}
.editorial-site .team-photo img,.editorial-site .editorial-team a:hover img,.editorial-site .lawyer-grid .portrait-photo,.editorial-site .lawyer-grid article:hover .portrait-photo{filter:none!important}.editorial-site .editorial-team a:hover img{transform:scale(1.015)}.editorial-team .team-photo{background:#e4ded4}.editorial-team h3{letter-spacing:-.02em}.team-heading h2{line-height:1.17}
.human-chapter{display:grid;grid-template-columns:1.35fr .9fr;gap:0;align-items:center;margin-bottom:120px}.chapter-photo{position:relative;min-height:570px;overflow:hidden;align-self:stretch;background:#d4c3ad}.chapter-photo>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 50%}.photo-caption{position:absolute;left:24px;bottom:23px;font:8px/1.6 var(--sans);letter-spacing:1.5px;color:white;padding:7px 10px;background:#241a1480}.chapter-copy{padding:55px 35px 55px 50px;background:#ede8df;position:relative;z-index:1;margin:40px 0 40px -35px}.chapter-number{position:absolute;right:20px;top:18px;font:110px/.8 var(--serif);color:#a18d701c;pointer-events:none}.chapter-copy>.kicker{position:relative;font-size:8px;letter-spacing:1.5px;margin-bottom:25px}.chapter-copy h2{position:relative;font-size:58px;line-height:1.07;letter-spacing:-.045em;margin-bottom:25px}.chapter-copy h2 em{font-style:normal}.chapter-copy p{font-size:14px;line-height:1.9;color:#625b53;margin-bottom:18px;max-width:370px}.chapter-copy>.text-link{margin-top:9px;min-height:38px}.story-intro{padding-bottom:70px}.story-practices{padding-bottom:105px}.story-access{gap:9%;grid-template-columns:1fr 1fr;align-items:center}.story-access .access-description{margin-bottom:24px}.access-benefits{margin:0 0 30px;padding:0;list-style:none;max-width:400px}.access-benefits li{font-size:13px;color:#514e4b;padding:12px 0;border-bottom:1px solid var(--line);display:flex;gap:12px;align-items:center}.access-benefits li:before{content:'✓';color:var(--wine);font-size:13px}.mobile-story-photo{position:relative;height:600px;overflow:hidden;background:#c4bba8}.mobile-story-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#241e17df,transparent 65%);pointer-events:none}.mobile-story-photo>img{height:100%;width:100%;object-fit:cover;object-position:50% 35%}.mobile-story-photo figcaption{position:absolute;left:30px;right:25px;bottom:30px;z-index:1;color:#fff6ed}.mobile-story-photo figcaption>span{font-size:8px;letter-spacing:1.7px}.mobile-story-photo figcaption p{font:42px/1.1 var(--serif);color:white;margin:16px 0 20px}.mobile-story-photo figcaption p em{color:#f6dbc1}.mobile-story-photo figcaption small{font-size:10px;color:#f2e2d3;line-height:1.8}.story-invitation{background:#ece7df;color:var(--ink);border-top:1px solid #d6cabc}.story-invitation .kicker{color:var(--wine)}.story-invitation h2 em{color:var(--wine)}.story-invitation .btn.cream{background:transparent;color:var(--ink);border:1px solid #aaa093;min-height:50px}.story-invitation .btn.cream:hover{background:#ded5c9}.story-invitation p{color:#676059}.story-invitation .invitation-flag{border:0}.editorial-footer a[href*="dosya-sorgulama"]{color:var(--wine)!important;font-weight:600}.editorial-site .query-card form .btn{min-height:54px;font-size:14px}.query-card label{line-height:1.6}.editorial-site .query-card input{min-height:54px;font-size:16px}.query-card .privacy{line-height:1.8}.file-result dd{overflow-wrap:anywhere}.editorial-site .motion-ready .motion-reveal{transition-timing-function:cubic-bezier(.2,.7,.25,1)}
@media(max-width:1100px){.hero-actions .btn{padding:15px 17px;gap:16px}.chapter-copy{padding:40px 28px 40px 35px}.chapter-copy h2{font-size:49px}.chapter-photo{min-height:530px}.mobile-story-photo{height:550px}.site-header nav{gap:12px}.editorial-site .site-header nav .nav-query,.editorial-site .site-header nav .nav-cta{padding:11px 13px}}
@media(max-width:900px){.human-chapter{grid-template-columns:1.15fr 1fr;margin-bottom:85px}.chapter-photo{min-height:480px}.chapter-copy{margin:25px 0 25px -25px;padding:34px 25px 34px 28px}.chapter-copy h2{font-size:42px}.chapter-copy p{font-size:13px}.chapter-number{font-size:85px}.mobile-story-photo{height:510px}.mobile-story-photo figcaption{left:23px;bottom:24px}.mobile-story-photo figcaption p{font-size:33px}.editorial-site .site-header nav .nav-query{margin-top:12px;padding:14px}.editorial-site .site-header nav .nav-cta{padding:14px}.story-access{gap:6%}.story-access h2{font-size:36px}.editorial-site .lawyer-grid{gap:32px}}
@media(max-width:600px){.hero-copy{padding-top:32px}.hero-copy h1{font-size:clamp(38px,10.1vw,53px)}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;align-items:stretch}.hero-actions .btn{min-height:52px;width:100%;padding:13px 9px;gap:8px;font-size:11px}.hero-footnote{padding-top:25px}.hero-art{min-height:390px}.hero-art figcaption p{font-size:31px}.story-intro{padding-top:52px;padding-bottom:45px}.human-chapter{display:flex;flex-direction:column;margin-bottom:65px}.chapter-photo{width:100%;min-height:0;aspect-ratio:1.12;align-self:auto}.chapter-photo>img{object-position:50% 50%}.chapter-copy{margin:-20px 0 0;width:94%;padding:32px 24px 29px;align-self:flex-end}.chapter-copy h2{font-size:42px}.chapter-copy p{font-size:14px}.chapter-copy>.kicker{font-size:8px;letter-spacing:1px;margin-bottom:22px}.photo-caption{font-size:7px;left:14px;bottom:32px;letter-spacing:.7px}.story-practices{padding-bottom:60px}.practice-photo{min-height:280px}.story-access{gap:33px}.story-access h2{font-size:34px}.story-access .access-description{font-size:14px;line-height:1.85}.access-benefits{margin-bottom:25px}.access-benefits li{font-size:13px;padding:12px 0}.story-access>div>.btn{width:100%;min-height:54px;font-size:14px}.mobile-story-photo{width:100%;height:420px}.mobile-story-photo figcaption p{font-size:35px;margin-bottom:14px}.mobile-story-photo figcaption small{font-size:10px}.editorial-team{gap:30px}.editorial-team .team-photo{aspect-ratio:4/4.1}.editorial-team h3{font-size:26px}.editorial-site .mobile-action-dock{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #d8cbc7;box-shadow:0 -3px 16px #341b1c0b}.editorial-site .mobile-action-dock a:first-child{background:var(--wine);color:#fff;font-weight:600;min-height:56px}.editorial-site .mobile-action-dock a:last-child{background:#fffdf8;color:var(--ink);min-height:56px}.motion-toggle{bottom:calc(70px + env(safe-area-inset-bottom));font-size:9px}.whatsapp-float{bottom:calc(70px + env(safe-area-inset-bottom))}.editorial-site .query-card{padding:27px 18px;width:100%}.editorial-site .query-card h1{font-size:29px;line-height:1.2}.query-page{padding:24px 12px 45px}.query-card .seal{margin-bottom:15px}.query-card form{gap:22px}.editorial-site .query-card input{padding:15px 12px}.query-card .disclaimer{font-size:13px!important}.query-card .privacy{font-size:11px}.copyright{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.story-invitation h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.editorial-site .editorial-team a:hover img{transform:none}}

/* Reşitoğlu identity; original photo is framed using CSS, with no face edits. */
.resitoglu-mark{width:48px;height:48px;flex:0 0 48px;object-fit:contain}
.founder-portrait{display:block;position:relative;width:100%;height:100%;aspect-ratio:4/4.4;overflow:hidden;background:#242e37}
.editorial-site .founder-portrait img{position:absolute!important;width:440.82%!important;max-width:none!important;height:auto!important;aspect-ratio:auto!important;left:-153.06%;top:-118.75%;object-fit:initial!important;transform:none!important;filter:none!important}
@media(max-width:600px){.brand{font-size:21px;letter-spacing:1.8px;gap:9px}.brand small{font-size:7px;letter-spacing:2px}.resitoglu-mark{width:40px;height:40px;flex-basis:40px}}
.editorial-site .lawyer-grid .founder-portrait{height:auto;aspect-ratio:4/4.4}
