
.practice-icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:linear-gradient(180deg,#fffaf4,#fff);box-shadow:0 14px 40px rgba(198,132,44,.08)}
.practice-icon.large{width:92px;height:92px;margin-bottom:18px}.practice-svg{width:56px;height:56px;display:block}.practice-card.rich{min-height:360px;padding:34px 24px}.practice-card.rich p{font-size:14px;color:var(--text);margin:0;line-height:1.55}.arrow-dot{width:42px;height:42px;border:1px solid var(--gold);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--gold-dark);font-size:22px;margin-top:auto}.center-cta{text-align:center;margin-top:34px}.prose p{font-size:18px;color:#514b45}.prose.wide{max-width:980px}.service-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.service-row{display:grid;grid-template-columns:62px 1fr;gap:18px;align-items:start;background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px 22px}.service-mark{font-family:Georgia,serif;color:var(--gold-dark);font-size:20px}.service-row p{margin:0;color:#3f3a35}.text-link{color:var(--gold-dark);font-weight:700}.compact-media .media-card,.compact-two .media-tile{min-height:150px}.compact-two{grid-template-columns:repeat(2,1fr)}.media-tile.compact .brand{font-family:Georgia,serif;color:#251f1a}.form-grid.submitted::after,.form-mini.submitted::after{content:"Form önizleme modunda çalışmaktadır.";display:block;color:var(--gold-dark);font-weight:700;grid-column:1/-1}.side-card .practice-icon img{margin:auto}@media(max-width:900px){.service-list{grid-template-columns:1fr}.compact-two{grid-template-columns:1fr}.practice-card.rich{min-height:300px}.practice-icon{width:64px;height:64px}.practice-svg{width:46px;height:46px}}


/* V2 audit fixes: founder image, icon polish, responsive consistency */
.about-band .founder-pane{min-height:460px;background:linear-gradient(90deg,#f0e7dd 0%,#fff9f2 48%,#f4ece3 100%);padding-top:34px;align-items:end;}
.about-band .founder-pane::before{font-size:210px;left:22px;bottom:-40px;color:rgba(119,105,90,.055)}
.about-band .founder-img{height:460px;width:100%;object-fit:cover;object-position:center 18%;align-self:end;border-radius:0;filter:drop-shadow(0 18px 42px rgba(54,42,30,.12));}
.practice-icon{width:88px;height:88px;border:1px solid rgba(198,132,44,.18);background:radial-gradient(circle at 50% 35%,#fff 0,#fffaf4 62%,#f8efe4 100%);box-shadow:0 18px 42px rgba(198,132,44,.10), inset 0 0 0 10px rgba(198,132,44,.025)}
.practice-icon.large{width:104px;height:104px;margin-bottom:18px}.practice-svg{width:68px;height:68px;display:block}.practice-icon.large .practice-svg{width:78px;height:78px}.practice-card{position:relative}.practice-card.rich{min-height:390px;padding:36px 25px 30px}.practice-card.rich strong{font-size:24px}.practice-card.rich p{line-height:1.68}.arrow-dot{transition:.2s}.practice-card:hover .arrow-dot{background:var(--gold);color:#fff;transform:translateX(3px)}.founder-profile>img,.side-card .founder-small,.founder-small{background:linear-gradient(180deg,#fffaf4,#f2e8dc)}
@media(max-width:900px){.about-band .founder-pane{min-height:auto;padding:32px 22px 0}.about-band .founder-img{height:430px;object-fit:contain;object-position:bottom center}.practice-card.rich{min-height:340px}.practice-icon{width:74px;height:74px}.practice-svg{width:56px;height:56px}.practice-icon.large{width:88px;height:88px}.practice-icon.large .practice-svg{width:66px;height:66px}}
@media(max-width:560px){.about-band .founder-img{height:360px}.about-band .founder-pane::before{font-size:150px}.practice-card.rich strong{font-size:21px}}


/* Final GoDaddy upload patch — design preserved, founder image and logo refined */
.logo{letter-spacing:0;min-width:260px}.logo-name{font-family:Georgia,"Times New Roman",serif;font-size:28px;line-height:1.05;color:#c47423;font-weight:500;white-space:nowrap}.logo-sub{font-size:14px;letter-spacing:.34em;margin-top:9px}.logo.small .logo-name{font-size:20px}.logo.small .logo-sub{font-size:10px;letter-spacing:.28em}.hp-field{position:absolute!important;left:-9999px!important;opacity:0!important;height:0!important;width:0!important}.about-band .founder-pane{grid-template-columns:0.82fr 1.18fr;min-height:520px;padding:34px 0 0 30px;background:linear-gradient(90deg,#f2ebe3 0%,#fff7ee 56%,#f5ede4 100%)}.about-band .founder-pane::before{font-size:235px;left:28px;bottom:-48px;color:rgba(119,105,90,.05)}.about-band .founder-text-mini{padding-bottom:58px;padding-left:0}.about-band .founder-text-mini strong{font-size:18px}.about-band .founder-text-mini span{font-size:17px}.about-band .signature{font-size:34px}.about-band .founder-img{height:520px;width:100%;object-fit:cover;object-position:center 9%;align-self:end;border-radius:0;filter:drop-shadow(0 18px 42px rgba(54,42,30,.12))}.page-hero-media img,.hero-media img{object-position:center}.form-success-note{background:#fff;border:1px solid var(--line);border-radius:12px;padding:34px;box-shadow:var(--shadow)}
@media(max-width:1120px){.logo-name{font-size:24px}.logo-sub{font-size:12px;letter-spacing:.26em}.nav{gap:28px}.about-band .founder-pane{grid-template-columns:1fr;min-height:auto;padding:32px 28px 0}.about-band .founder-text-mini{padding-bottom:24px}.about-band .founder-img{height:520px;object-fit:contain;object-position:bottom center}}
@media(max-width:900px){.logo{min-width:auto}.logo-name{font-size:22px}.logo-sub{font-size:10px;letter-spacing:.22em}.about-band .founder-img{height:430px}.contact-page-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:1}.practice-index-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.logo-name{font-size:18px;white-space:normal}.logo-sub{font-size:9px;letter-spacing:.18em}.about-band .founder-pane{padding:26px 18px 0}.about-band .founder-img{height:360px}.about-band .signature{font-size:28px}.practice-index-grid{grid-template-columns:1fr}}


/* V4 final audit patch: homepage practice cards complete 10 items, 5+5 desktop layout */
.practice-grid{grid-template-columns:repeat(5,1fr);gap:24px;}
.practice-grid .practice-card{min-height:205px;}
@media(max-width:1240px){.practice-grid{grid-template-columns:repeat(3,1fr);}}
@media(max-width:900px){.practice-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:560px){.practice-grid{grid-template-columns:1fr;}}

/* V6 contact map: Google Maps pinned location */
.map.google-map{height:360px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;position:relative;box-shadow:0 18px 48px rgba(55,43,31,.08)}
.map.google-map::before{display:none}
.map.google-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(.14) saturate(.82) contrast(.98)}
.map.google-map .map-card{left:22px;top:22px;max-width:340px}
.map-link{display:inline-flex;margin-top:12px;color:var(--gold-dark);font-weight:700;font-size:13px}
@media(max-width:700px){.map.google-map{height:320px}.map.google-map .map-card{left:14px;top:14px;right:14px;max-width:none;padding:14px 16px}}
