/* V15 — targeted visual corrections: layout only. No form/select field changes. */
/* Actual supplied posters, visually clear and entirely clickable. */
.feature-tiles{padding:28px 0 18px}
.feature-tiles-inner{gap:20px;align-items:stretch}
.feature-tile{display:flex;flex-direction:column;align-items:center;gap:0;padding:18px;border-radius:24px;min-height:0}
.feature-art{width:min(100%,305px);height:auto;aspect-ratio:1/1;border-radius:18px;box-shadow:0 12px 32px rgba(11,20,28,.16);overflow:hidden;background:#091c31}
.feature-art img{display:block;width:100%;height:100%;object-fit:contain;max-width:none}
.feature-text{width:100%;max-width:370px;align-items:center;text-align:center;padding:13px 3px 2px;gap:8px}
.feature-text strong{font-size:25px}
.feature-text b{display:block;margin-top:7px;background:#bb273b;color:#fff;padding:12px 17px;border-radius:12px;font-size:13px;width:100%;text-align:center}
.feature-guide .feature-text b{background:#23252b}
/* Real book cover in the center, different inside pages on each side. */
.guide-preview .book-cover{border:4px solid #fff;background:#fff;box-shadow:0 25px 50px rgba(20,24,30,.22)}
.guide-preview .book-cover img{object-fit:contain}
.guide-preview .book-left img,.guide-preview .book-right img{object-fit:cover}
/* keep the method heading and the little labels aligned left, including phones */
.method-intro{justify-items:stretch!important;text-align:left!important}
.method-intro>div:first-child{width:100%!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}
.method-intro h2{text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:760px!important}
.method-intro .pill-label{margin-left:0!important;margin-right:auto!important}
.method-copy{text-align:left!important;max-width:760px}
.method-card-head .method-number{text-align:left!important}
/* İzmir eyebrow: no leading dot, no spill beyond its framed card */
.valuation-copy .valuation-eyebrow .pill-dot{display:none!important}
.valuation-copy .valuation-eyebrow{display:inline-flex!important;width:auto!important;max-width:100%!important;white-space:normal!important;text-align:center;justify-content:center;overflow-wrap:break-word;letter-spacing:.015em;line-height:1.45}
.valuation-copy h2{font-size:clamp(25px,2.4vw,34px);margin-left:auto;margin-right:auto;max-width:100%!important}
/* High-resolution user-provided photograph. */
.hero-picture img,.advisor-strip img,.mobile-identity img{image-rendering:auto;object-fit:cover}
.advisor-strip img{object-position:center 26%;border-radius:18px}
@media(max-width:750px){
 .feature-tiles-inner{grid-template-columns:1fr;gap:16px}
 .feature-tile{padding:16px 16px 19px}
 .feature-art{width:min(100%,290px);height:auto;aspect-ratio:1/1}
 .feature-text{padding-top:15px;gap:8px}
 .feature-text strong{font-size:23px}
 .feature-text b{font-size:12.5px}
 .method-intro h2{max-width:100%!important}
 .valuation-copy h2{font-size:clamp(25px,6.5vw,34px)}
}
@media(max-width:380px){.feature-art{width:min(100%,255px)}}
