.sales-next-step{display:block;width:100%;min-height:48px;padding:12px 16px;margin-top:12px;border:2px solid #5c7a5a;border-radius:999px;background:#4d6b4a;color:#fff;font:inherit;font-weight:800;cursor:pointer}.sales-factors,.sales-why,.guide-decision{background:#fffaf3;border:1px solid #e7d9c6;border-radius:24px;padding:24px;margin:24px auto;max-width:1100px;color:#4a3f35}.sales-why ul,.sales-factors ul,.guide-decision ul{padding-left:22px;line-height:1.7}.hero-contact-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.hero-contact-actions a{min-height:44px;padding:10px 16px;border-radius:999px;text-decoration:none;border:1px solid #5c7a5a;background:#fffaf3;color:#4a3f35}.hero-contact-actions a:first-child{background:#4d6b4a;color:#fff}.gallery-pause{font:inherit;padding:8px 16px;border-radius:999px;border:1px solid #5c7a5a;background:#fffaf3;color:#4a3f35;margin:12px 0}.piece-options{display:flex;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid #e7d9c6;border-radius:18px}.piece-options label{display:flex;gap:8px;align-items:center}.piece-options input{width:auto!important}.quote-focused .reference-header nav,.quote-focused .dock-social{display:none}.quote-focused .lead-form{max-width:760px;margin:auto}.quote-focused [data-delivery-help]{line-height:1.6}@media(max-width:600px){.action-dock{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;gap:6px!important;padding:8px!important}.action-dock .dock-social{display:none!important}.action-dock a{min-width:0!important;min-height:44px;font-size:14px!important;display:flex;align-items:center;justify-content:center}.action-dock .dock-call{background:#fffaf3;color:#4a3f35;border-radius:999px;text-decoration:none;border:1px solid #e7d9c6}.sales-why,.sales-factors,.guide-decision{padding:18px;margin:18px 12px}.hero-contact-actions a{flex:1;text-align:center}}

/* Match visual order to keyboard/document order while keeping the map first. */
.warm-home .warm-home-intro>.warm-map-card{order:1}.warm-home .warm-home-intro>#intro-contact-actions{order:2}.warm-home .warm-home-intro>.warm-hero{order:3}.warm-home .warm-home-intro>.warm-route{order:4}
#intro-contact-actions{margin-block:12px;align-items:center}#intro-contact-actions>.sample-disclosure{flex-basis:100%;margin:0;font-size:12px}
[data-service-interests]{grid-column:1/-1;min-width:0}[data-service-interests] p{flex-basis:100%;margin:0;font-size:14px;line-height:1.5}
.piece-options label{min-height:44px;padding:4px 6px}.piece-options input[type=checkbox]{min-height:22px;min-width:22px;flex:none}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

/* Ek hizmetler: kapalı başlık, açılınca sıkışık iki sütun */
html body .extras-toggle .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
html body :is(#leadForm,#propertyRequestForm,form) .extras-toggle .final36-extras{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 12px!important;margin:4px 0 0!important;border:0!important;padding:0 4px 8px!important;background:none!important}
html body :is(#leadForm,#propertyRequestForm,form) .extras-toggle .final36-extras label{display:flex!important;align-items:center!important;min-height:30px!important;padding:0!important;margin:0!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;gap:6px!important}
html body form .extras-toggle .final36-extras input{width:18px!important;height:18px!important;min-height:0!important;flex:0 0 18px!important;margin:0!important}
