.home-page>main{display:block!important;width:100%}.home-page>main>.hero{width:100%;display:grid;flex:none}.story-process{width:100%;clear:both;padding:24px max(2vw,16px) 34px;background:#2c180c}.story-image-wrap{position:relative;width:100%;max-width:1984px;margin:auto;overflow:hidden;border:2px solid #c99537;border-radius:22px;box-shadow:0 22px 52px rgba(49,26,7,.3)}.story-canvas{position:relative;width:100%}.story-canvas>img{display:block;width:100%;height:auto}.story-step,.story-main-title,.story-main-sub,.story-button-label{position:absolute;z-index:4;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Georgia,"Times New Roman",serif;color:#fff2ca;text-shadow:0 2px 3px rgba(0,0,0,.7);font-weight:800;line-height:1.05}.story-step{top:67.2%;height:7.8%;font-size:clamp(.58rem,1.45vw,1.78rem);white-space:nowrap}.story-step.step-1{left:7.1%;width:12.5%}.story-step.step-2{left:33.2%;width:14.1%}.story-step.step-3{left:57.2%;width:16.5%}.story-step.step-4{left:84.1%;width:14.1%}.story-main-title{left:23%;top:78.1%;width:54%;height:8.2%;font-size:clamp(.78rem,2.25vw,2.85rem)}.story-main-sub{left:29%;top:89%;width:42%;height:5%;font-size:clamp(.5rem,1.05vw,1.25rem);font-weight:500}.story-button-label{bottom:5%;height:8%;border-radius:10px;font-family:Inter,Arial,sans-serif;font-size:clamp(.44rem,.82vw,1rem);text-shadow:none;color:#fff;font-weight:900}.story-button-wa{left:78.7%;width:9.2%}.story-button-dealer{left:88.3%;width:10.5%;color:#2b1707}.story-button-label:focus-visible{outline:4px solid white;outline-offset:3px}.story-mobile-actions{display:none}
html[lang="ru"] .story-step{font-size:clamp(.5rem,1.15vw,1.4rem)}html[lang="ru"] .story-button-label{font-size:clamp(.4rem,.66vw,.82rem)}html[lang="ar"] .story-step{font-family:Tahoma,Arial,sans-serif;font-size:clamp(.58rem,1.3vw,1.55rem)}html[lang="ar"] .story-main-title,html[lang="ar"] .story-main-sub{font-family:Tahoma,Arial,sans-serif}
@media(max-width:700px){.story-process{padding:14px 10px 24px}.story-image-wrap{border-radius:14px;overflow-x:auto}.story-canvas{width:1000px}.story-step{font-size:14px}.story-main-title{font-size:23px}.story-main-sub{font-size:11px}.story-button-label{display:none}.story-mobile-actions{position:sticky;z-index:6;left:10px;bottom:10px;width:min(330px,calc(100vw - 42px));display:grid;grid-template-columns:.9fr 1.35fr;gap:7px;margin:-58px 0 10px 10px;padding:6px;border:1px solid rgba(236,198,111,.75);border-radius:13px;background:rgba(38,20,7,.88);box-shadow:0 7px 20px rgba(0,0,0,.38);backdrop-filter:blur(7px)}.story-mobile-actions a{min-height:42px;padding:0 10px;display:grid;place-items:center;border-radius:9px;font-size:.76rem;font-weight:950;white-space:nowrap}.story-mobile-actions a:first-child{background:#25d366;color:#092b16}.story-mobile-actions a:last-child{background:#d9a039;color:#1b0e04}}

/* v20.26: Her dilde metinleri kendi hücresi içinde tutar. */
.story-step{top:66.65%;height:8.55%;padding:.15% .35%;white-space:normal;overflow:hidden;overflow-wrap:anywhere;line-height:1.02;font-size:clamp(.48rem,1.08vw,1.34rem)}
.story-step.step-1{left:8.55%;width:10.6%}.story-step.step-2{left:33.1%;width:13.9%}.story-step.step-3{left:58.25%;width:14.9%}.story-step.step-4{left:84.15%;width:13.75%}
html[lang="tr"] .story-step{font-size:clamp(.48rem,1.04vw,1.28rem)}
html[lang="en"] .story-step{font-size:clamp(.43rem,.91vw,1.12rem)}
html[lang="ru"] .story-step{font-size:clamp(.39rem,.82vw,1.02rem);line-height:.98}
html[lang="ar"] .story-step{font-size:clamp(.46rem,.98vw,1.2rem);line-height:1.08;overflow-wrap:normal}
.story-main-title{padding:0 2%;overflow:hidden;line-height:1.02;font-size:clamp(.72rem,1.95vw,2.4rem)}
html[lang="en"] .story-main-title,html[lang="ru"] .story-main-title{font-size:clamp(.65rem,1.65vw,2.05rem)}
.story-main-sub{padding:0 2%;overflow:hidden;white-space:normal;line-height:1.05}
.story-button-label{padding:0 .45%;overflow:hidden;white-space:normal;line-height:1.02}
.story-button-dealer{font-size:clamp(.36rem,.64vw,.8rem)}
html[lang="ru"] .story-button-dealer{font-size:clamp(.32rem,.54vw,.68rem)}
html[lang="ar"] .story-button-label{font-family:Tahoma,Arial,sans-serif}
@media(max-width:700px){.story-step{font-size:11px!important;padding:1px 4px}.story-main-title{font-size:20px}.story-main-sub{font-size:10px}}

/* v20.27: Görsel üzerindeki düğme yazıları hücre içinde tam ortalı. */
.story-button-label{display:grid;place-items:center;box-sizing:border-box;margin:0;padding:0 .35%;text-align:center;vertical-align:middle;overflow:hidden;line-height:1.08}
.story-button-wa{left:78.7%;width:9.2%;bottom:5%;height:8%}
.story-button-dealer{left:88.3%;width:10.5%;bottom:5%;height:8%}
html[lang="tr"] .story-button-label,html[lang="ar"] .story-button-label{white-space:nowrap}
html[lang="en"] .story-button-dealer,html[lang="ru"] .story-button-dealer{white-space:normal;padding-left:.55%;padding-right:.55%}
@media(max-width:700px){.story-button-label{display:none}}

/* v20.29: Metin katmanını resimdeki gerçek düğme sınırına oturtur. */
.story-button-wa,.story-button-dealer{bottom:7.05%;height:7.7%}
.story-button-label span,.story-button-label i{transform:translateY(-.04em)}

/* v20.28: Sağ alt düğmelerde uygun karakter ve kesin merkezleme. */
.story-button-label{display:flex;align-items:center;justify-content:center;gap:.28em;padding:0 .55%;transform:none;text-decoration:none;font-style:normal;font-weight:900;letter-spacing:-.015em}
.story-button-label span{display:block;min-width:0;text-align:center;line-height:1.05}.story-button-label i{display:block;flex:0 0 auto;font-family:Arial,sans-serif;font-size:.95em;font-style:normal;line-height:1}
.story-button-wa{font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:clamp(.52rem,.82vw,1rem);color:#fff}
.story-button-dealer{font-family:Georgia,"Times New Roman",serif;font-size:clamp(.48rem,.76vw,.94rem);color:#281405}
html[lang="en"] .story-button-dealer,html[lang="ru"] .story-button-dealer{font-size:clamp(.38rem,.61vw,.76rem);gap:.18em}
html[lang="ar"] .story-button-label{font-family:Tahoma,Arial,sans-serif;letter-spacing:0}
@media(max-width:700px){.story-button-label{display:none}}
