/* Elevatora satış sayfaları: daha az eşit ağırlık, daha belirgin odak. */
.elev-seo .elv-story-head h2,.elev-seo .elv-solution-section-head h2{text-wrap:balance}
.elev-seo .elv-story-head>p:not(.elv-answer-block){max-width:68ch;color:#5b6f67!important}
.elev-seo .elv-story-module .elv-answer-block{max-width:820px;margin-top:20px!important;padding:21px 23px;border:0;border-left:4px solid #31c99a;border-radius:0 7px 7px 0;background:#08231b;color:#dceee8!important;font-size:18px!important;line-height:1.62!important}
.elev-seo .elv-story-module .elv-answer-block strong{color:#65dfb8}
.elev-seo .elv-problem-card{box-shadow:none}
.elev-seo .elv-problem-card h3+p{color:#5c6d66!important}
.elev-seo .elv-problem-card .elv-solution-text{margin-top:0!important;padding:12px 14px;border-left:3px solid #20ad82;border-radius:0 6px 6px 0;background:#edf8f4;color:#244a3e!important;font-weight:700}
.elev-seo .elv-solution-section-head>p{padding:15px 17px;border-left:3px solid #178466;border-radius:0 6px 6px 0;background:#eef7f3;color:#405b51!important}
.elev-seo .elv-story-cta>p{display:flex;flex-wrap:wrap;gap:10px;margin:0!important}
.elev-seo .elv-story-cta>p>a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:10px 15px;border:1px solid #fff;border-radius:6px;background:#fff;color:#0b514b!important;font-size:16px;font-weight:850;text-align:center;text-decoration:none!important}
.elev-seo .elv-story-cta>p>a.is-secondary{border-color:rgba(255,255,255,.42);background:transparent;color:#fff!important}

/* Demo: ilk bakışta tek mesaj, tek eylem. */
body.page-id-20217 .elv-demo-hero{border-color:#173c31;background:#071f18;color:#fff}
body.page-id-20217 .elev-seo .elv-demo-hero h1{max-width:680px;color:#f5fffb!important;text-wrap:balance}
body.page-id-20217 .elev-seo .elv-demo-hero .elv-lead{max-width:620px;color:#bfd2cb!important}
body.page-id-20217 .elv-demo-kicker{border-color:rgba(101,223,184,.34);background:rgba(49,201,154,.1);color:#65dfb8}
body.page-id-20217 .elv-demo-primary{background:#31c99a;color:#06271e!important}
body.page-id-20217 .elv-demo-secondary{border-color:rgba(225,244,237,.28);background:transparent!important;color:#e5f5ef!important}
body.page-id-20217 .elv-demo-proof span{border-color:rgba(225,244,237,.16);background:rgba(255,255,255,.035);color:#a9c3ba}
body.page-id-20217 .elv-demo-visual figcaption{color:#b7cbc4!important}

/* Analiz: soru karanlık odak yüzeyinde, yanıtlar net seçenekler. */
.elv-assessment{padding:36px;border-color:#cbded7;border-top:4px solid #118364;background:#eef5f2}
.elv-assessment-intro{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);gap:40px;align-items:end;margin-bottom:30px}
.elev-seo.elv-demo-v2 .elv-assessment h2{max-width:680px;font-size:46px!important;line-height:1.04!important;letter-spacing:-.04em!important;text-wrap:balance}
.elv-assessment-intro>div>p{max-width:620px;color:#546a62!important;font-size:18px!important;line-height:1.58!important}
.elv-assessment-product{padding:23px;border:0;border-radius:7px;background:#08231b;color:#fff}
.elv-assessment-product>span{display:block;margin-bottom:15px;color:#65dfb8;font-size:13px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}
.elv-assessment-product dl,.elv-assessment-product div{margin:0}
.elv-assessment-product dl{display:grid;gap:12px}
.elv-assessment-product dl>div{display:grid;grid-template-columns:88px 1fr;gap:12px;padding-top:12px;border-top:1px solid rgba(218,240,232,.14)}
.elv-assessment-product dt{color:#fff;font-size:15px;font-weight:850}
.elv-assessment-product dd{margin:0;color:#bcd0c8;font-size:14px;line-height:1.45}
.elv-assessment-app{padding:25px;border:0;background:#fff;box-shadow:0 16px 45px rgba(10,45,35,.08)}
.elv-assessment-segments button[aria-pressed=true]{background:#0f766e;color:#fff;box-shadow:none}
.elv-assessment-progress{height:7px;background:#dfebe7}
.elv-assessment-progress span{background:#22bb8d}
.elv-assessment-step{color:#52675f}
.elv-assessment-question{max-width:none;padding:30px;border-radius:8px;background:#071f18;color:#fff}
.elv-assessment-topic{color:#65dfb8}
.elev-seo.elv-demo-v2 .elv-assessment-question h3{max-width:850px;color:#f4fffb!important;font-size:30px!important;line-height:1.18!important;text-wrap:balance}
.elv-assessment-question>p{max-width:760px;color:#bcd0c8!important;font-size:16px!important;line-height:1.55!important}
.elv-assessment-answers{margin-top:22px}
.elv-assessment-answers button{border-color:rgba(213,237,228,.2);background:#fff;color:#142a23}
.elv-assessment-answers button:hover,.elv-assessment-answers button:focus-visible{border-color:#31c99a;background:#eaf9f4;box-shadow:0 0 0 3px rgba(49,201,154,.24)}
.elv-assessment-answers span{color:#657970}
.elv-assessment-note{max-width:760px;margin:15px 0 0;color:#6b7c75}

@media(max-width:620px){
  /* Sabit 390px genişlik sağ boşluk üretiyordu. */
  body.page-id-20217 .elev-seo.elv-demo-v2{width:calc(100% - 24px)!important;max-width:none!important;margin:0 auto!important;padding:24px 0 52px!important}
  body.page-id-20217 .elv-demo-hero{padding:25px 20px}
  body.page-id-20217 .elev-seo .elv-demo-hero h1{font-size:44px!important;line-height:1.01!important}

  /* Bütün süreç/zincir bileşenleri mobilde aynı sıralı liste sözleşmesini kullanır. */
  .elev-seo .elv-story-chain,
  .elev-seo .elv-solution-flow,
  .elev-seo .elv-hub-flow,
  .elev-seo .elv-best-chain,
  .elev-seo .elv-domain-chain,
  .elev-seo .elv-stock-flow,
  .elev-seo .elv-beyond-flow,
  .elev-seo .elv-os-flow{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;gap:0!important;width:100%!important;max-width:100%!important;padding:8px!important;border:1px solid rgba(205,232,223,.16)!important;border-radius:8px!important;background:#09231d!important;overflow:hidden!important;counter-reset:elv-mobile-flow}
  .elev-seo .elv-story-chain i,
  .elev-seo .elv-solution-flow i,
  .elev-seo .elv-hub-flow i,
  .elev-seo .elv-best-chain i,
  .elev-seo .elv-domain-chain i,
  .elev-seo .elv-stock-flow i,
  .elev-seo .elv-beyond-flow i,
  .elev-seo .elv-os-flow i{display:none!important}
  .elev-seo .elv-story-chain span,
  .elev-seo .elv-solution-flow span,
  .elev-seo .elv-hub-flow span,
  .elev-seo .elv-best-chain span,
  .elev-seo .elv-domain-chain span,
  .elev-seo .elv-stock-flow span,
  .elev-seo .elv-beyond-flow span,
  .elev-seo .elv-os-flow span{position:relative;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:13px!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:11px 12px!important;border:0!important;border-bottom:1px solid rgba(205,232,223,.16)!important;border-radius:0!important;background:transparent!important;color:#eef9f5!important;font-size:16px!important;font-weight:800!important;line-height:1.35!important;text-align:left!important;white-space:normal!important;counter-increment:elv-mobile-flow}
  .elev-seo .elv-story-chain span:last-of-type,
  .elev-seo .elv-solution-flow span:last-of-type,
  .elev-seo .elv-hub-flow span:last-of-type,
  .elev-seo .elv-best-chain span:last-of-type,
  .elev-seo .elv-domain-chain span:last-of-type,
  .elev-seo .elv-stock-flow span:last-of-type,
  .elev-seo .elv-beyond-flow span:last-of-type,
  .elev-seo .elv-os-flow span:last-of-type{border-bottom:0!important}
  .elev-seo .elv-story-chain span:before,
  .elev-seo .elv-solution-flow span:before,
  .elev-seo .elv-hub-flow span:before,
  .elev-seo .elv-best-chain span:before,
  .elev-seo .elv-domain-chain span:before,
  .elev-seo .elv-stock-flow span:before,
  .elev-seo .elv-beyond-flow span:before,
  .elev-seo .elv-os-flow span:before{content:"0" counter(elv-mobile-flow);position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(101,223,184,.38);border-radius:5px;background:#0f3c30;color:#74e5c0;font:850 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}
  .elev-seo .elv-story-chain span:not(:last-of-type):after,
  .elev-seo .elv-solution-flow span:not(:last-of-type):after,
  .elev-seo .elv-hub-flow span:not(:last-of-type):after,
  .elev-seo .elv-best-chain span:not(:last-of-type):after,
  .elev-seo .elv-domain-chain span:not(:last-of-type):after,
  .elev-seo .elv-stock-flow span:not(:last-of-type):after,
  .elev-seo .elv-beyond-flow span:not(:last-of-type):after,
  .elev-seo .elv-os-flow span:not(:last-of-type):after{content:"";position:absolute;z-index:0;left:28px;bottom:-12px;width:1px;height:24px;background:rgba(101,223,184,.42)}

  /* Ana sayfanın li tabanlı zinciri de aynı görsel sırayı izler. */
  .elv-v7-domain-chain{grid-template-columns:minmax(0,1fr)!important;padding:8px!important;background:#09231d!important;counter-reset:elv-mobile-flow!important}
  .elv-v7-domain-chain li,.elv-v7-domain-chain li:nth-child(4){position:relative;min-height:58px!important;padding:11px 12px 11px 61px!important;border:0!important;border-bottom:1px solid rgba(205,232,223,.16)!important;background:transparent!important;color:#eef9f5!important;font-size:16px!important;counter-increment:elv-mobile-flow}
  .elv-v7-domain-chain li:last-child{border-bottom:0!important}
  .elv-v7-domain-chain li:before{content:"0" counter(elv-mobile-flow)!important;left:12px!important;top:12px!important;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(101,223,184,.38);border-radius:5px;background:#0f3c30;color:#74e5c0;font:850 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}
  .elv-v7-domain-chain li:after{content:""!important;left:28px!important;right:auto!important;top:auto!important;bottom:-12px!important;display:block!important;width:1px!important;height:24px!important;border:0!important;background:rgba(101,223,184,.42)!important;transform:none!important}
  .elv-v7-domain-chain li:last-child:after{display:none!important}

  .elev-seo .elv-story-module .elv-answer-block{padding:18px;font-size:17px!important}
  .elev-seo .elv-story-cta>p{display:grid;grid-template-columns:minmax(0,1fr)}
  .elev-seo .elv-story-cta>p>a{width:100%}
  .elev-seo .elv-problem-card h3+p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}
  .elev-seo .elv-solution-section-head>p{padding:13px 15px}

  .elv-assessment{padding:20px 14px}
  .elv-assessment-intro{grid-template-columns:1fr;gap:18px;margin-bottom:20px}
  .elev-seo.elv-demo-v2 .elv-assessment h2{font-size:36px!important;line-height:1.04!important}
  .elv-assessment-intro>div>p{font-size:17px!important}
  .elv-assessment-product{padding:18px}
  .elv-assessment-product dl>div{grid-template-columns:82px 1fr}
  .elv-assessment-app{padding:10px;background:transparent;box-shadow:none}
  .elv-assessment-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:start}
  .elv-assessment-question{padding:21px 17px}
  .elev-seo.elv-demo-v2 .elv-assessment-question h3{font-size:27px!important;line-height:1.15!important}
  .elv-assessment-question>p{font-size:15px!important}
  .elv-assessment-answers{gap:8px;margin-top:18px}
  .elv-assessment-answers button{min-height:62px;padding:13px 14px}
}
