body[data-page="home"] .hero{padding-bottom:110px}
body[data-page="home"] .quick-section{position:relative;z-index:4;margin-top:-68px;padding-top:0;padding-bottom:80px}
body[data-page="home"] .quick-grid{align-items:stretch;gap:16px}
body[data-page="home"] .quick-grid a{min-height:210px;height:100%;display:flex;flex-direction:column;padding:26px;border:1px solid rgba(41,38,111,.1);box-shadow:0 16px 38px rgba(41,38,111,.1);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
body[data-page="home"] .quick-grid a:hover{transform:translateY(-7px);box-shadow:0 24px 48px rgba(41,38,111,.16);border-color:rgba(255,127,0,.35)}
body[data-page="home"] .quick-grid a p{margin-top:auto}
body[data-page="home"] .feature-grid article{display:flex;flex-direction:column;min-height:290px;padding:30px}
body[data-page="home"] .feature-grid article p{line-height:1.75}
body[data-page="home"] .feature-grid article a{margin-top:auto}
body[data-page="home"] .home-product-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}
body[data-page="home"] .home-product-pair article{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;align-items:center;min-height:410px;padding:30px;border-radius:32px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 42px rgba(41,38,111,.08)}
body[data-page="home"] .home-product-pair article:nth-child(2){background:#f4f1ff}
body[data-page="home"] .home-product-pair span{font-weight:800;color:#ed682f;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}
body[data-page="home"] .home-product-pair h3{font-family:Chewy;font-size:2.25rem;font-weight:400;line-height:1.08;color:var(--navy);margin:10px 0}
body[data-page="home"] .home-product-pair a{font-weight:800;color:#ed682f}
body[data-page="home"] .home-product-pair img{width:100%;height:330px;object-fit:contain;border-radius:24px;background:#fffaf5}
body[data-page="home"] .home-character-cta,body[data-page="home"] .home-guide-cta{margin-top:30px}
body[data-page="home"] .home-collage{display:grid;grid-template-columns:1.05fr 1fr 1.05fr;gap:18px}
body[data-page="home"] .home-collage figure{margin:0;overflow:hidden;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 38px rgba(41,38,111,.08)}
body[data-page="home"] .image-stage{height:350px;display:grid;place-items:center;padding:18px;background:linear-gradient(145deg,#f4fbff,#fff4e6)}
body[data-page="home"] .image-stage img{width:100%;height:100%;object-fit:contain}
body[data-page="home"] .phone-stage img{max-width:220px}
body[data-page="home"] .home-collage figcaption{display:flex;flex-direction:column;gap:3px;padding:20px 22px}
body[data-page="home"] .home-collage figcaption strong{font-family:Chewy;font-size:1.7rem;font-weight:400;color:var(--navy)}
body[data-page="home"] .home-collage figcaption span{color:#626176}
body[data-page="home"] .poster-showcase .section-heading p{max-width:900px}
body[data-page="home"] .poster-row img{object-fit:contain;background:#fff}
body[data-page="home"] .video-showcase{grid-template-columns:minmax(260px,.65fr) minmax(500px,1.35fr)}
body[data-page="home"] .video-frame video{object-fit:contain}
body[data-page="home"] .home-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
body[data-page="home"] .home-guide-grid a{display:flex;flex-direction:column;min-height:280px;padding:28px;border-radius:26px;background:#fff;border:1px solid var(--line);text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}
body[data-page="home"] .home-guide-grid a:hover{transform:translateY(-6px);box-shadow:var(--shadow)}
body[data-page="home"] .home-guide-grid span{color:#ed682f;font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em}
body[data-page="home"] .home-guide-grid h3{font-family:Chewy;font-weight:400;font-size:2rem;line-height:1.1;color:var(--navy);margin:16px 0 12px}
body[data-page="home"] .home-guide-grid p{margin-top:auto;color:#626176;line-height:1.7}
body[data-page="home"] .home-trust{grid-template-columns:1fr 1fr;gap:36px;padding-top:50px;padding-bottom:50px}
body[data-page="home"] .home-trust h2{font-size:clamp(2.3rem,3.8vw,3.7rem)}
body[data-page="home"] .home-trust ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}
body[data-page="home"] .home-trust li{padding:14px 16px 14px 46px;position:relative;border-radius:16px;background:rgba(255,255,255,.1)}
body[data-page="home"] .home-trust li:before{content:"✓";position:absolute;left:17px;color:#ffd66b;font-weight:900}
@media(max-width:1100px){body[data-page="home"] .home-product-pair article{grid-template-columns:1fr}body[data-page="home"] .home-product-pair img{height:270px}body[data-page="home"] .home-collage{grid-template-columns:1fr 1fr}body[data-page="home"] .home-collage figure:last-child{grid-column:1/-1}}
@media(max-width:850px){body[data-page="home"] .hero{padding-bottom:60px}body[data-page="home"] .quick-section{margin-top:0;padding-top:28px}body[data-page="home"] .home-product-pair,body[data-page="home"] .home-guide-grid,body[data-page="home"] .home-trust{grid-template-columns:1fr}body[data-page="home"] .video-showcase{grid-template-columns:1fr}}
@media(max-width:560px){body[data-page="home"] .quick-grid a{min-height:170px}body[data-page="home"] .home-collage{grid-template-columns:1fr}body[data-page="home"] .home-collage figure:last-child{grid-column:auto}body[data-page="home"] .image-stage{height:290px}body[data-page="home"] .poster-row{grid-template-columns:1fr 1fr}body[data-page="home"] .home-product-pair article{padding:22px}body[data-page="home"] .home-trust{padding:42px 18px}}

/* Ana sayfa ikinci görsel düzenleme turu */
body[data-page="home"] .hero{background:linear-gradient(115deg,#e5faf6 0%,#fffaf4 54%,#e9f5ff 100%)}
body[data-page="home"] .hero:before{background:radial-gradient(circle at 77% 35%,rgba(255,255,255,.8),transparent 34%),linear-gradient(90deg,rgba(229,250,246,.45),rgba(255,250,244,.22))}
body[data-page="home"] .hero.floating-bg:after{display:none}
body[data-page="home"] .hero-art{animation:homeHeroFlight 4.6s cubic-bezier(.45,.05,.55,.95) infinite;transform-origin:50% 70%;will-change:transform}
body[data-page="home"] .hero-art img{animation:homeHeroBreath 4.6s ease-in-out infinite;filter:drop-shadow(0 34px 30px rgba(39,52,90,.20));will-change:filter}
@keyframes homeHeroFlight{
  0%,100%{transform:translate3d(0,18px,0) rotate(-1deg)}
  25%{transform:translate3d(-8px,-18px,0) rotate(.25deg)}
  50%{transform:translate3d(4px,-48px,0) rotate(1deg)}
  75%{transform:translate3d(9px,-14px,0) rotate(-.15deg)}
}
@keyframes homeHeroBreath{
  0%,100%{filter:drop-shadow(0 38px 25px rgba(39,52,90,.12))}
  50%{filter:drop-shadow(0 58px 38px rgba(39,52,90,.24))}
}

body[data-page="home"] .hero h1,
body[data-page="home"] .section-heading h2,
body[data-page="home"] .quick-grid strong,
body[data-page="home"] .feature-grid strong,
body[data-page="home"] .home-product-pair h3,
body[data-page="home"] .character-card h3,
body[data-page="home"] .home-guide-grid h3,
body[data-page="home"] .home-trust h2,
body[data-page="home"] .cta-section h2{font-family:"Arial Rounded MT Bold",Nunito,Arial,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:1.04}
body[data-page="home"] .quick-grid span{font-family:Nunito,Arial,sans-serif;font-weight:800}

body[data-page="home"] .poster-row{align-items:start;gap:16px}
body[data-page="home"] .poster-button{position:relative;display:block;width:100%;padding:0;border:0;border-radius:20px;background:transparent;cursor:zoom-in;isolation:isolate;transition:transform .28s ease}
body[data-page="home"] .poster-button:before{content:"";position:absolute;inset:8% 5% -2%;z-index:-1;border-radius:24px;background:var(--poster-glow);filter:blur(24px);opacity:0;transform:scale(.82);transition:opacity .28s ease,transform .28s ease}
body[data-page="home"] .poster-button:hover{transform:translateY(-9px) scale(1.015)}
body[data-page="home"] .poster-button:hover:before{opacity:.62;transform:scale(1)}
body[data-page="home"] .poster-button img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:initial;border-radius:20px;background:transparent;box-shadow:0 12px 28px rgba(41,38,111,.11)}
body[data-page="home"] .poster-color-1{--poster-glow:#ff8a43}body[data-page="home"] .poster-color-2{--poster-glow:#ffd34f}body[data-page="home"] .poster-color-3{--poster-glow:#ff65ad}body[data-page="home"] .poster-color-4{--poster-glow:#62d890}body[data-page="home"] .poster-color-5{--poster-glow:#a681ff}body[data-page="home"] .poster-color-6{--poster-glow:#5dafff}
.home-poster-dialog{width:min(620px,92vw);max-height:94vh;padding:18px;border:0;border-radius:26px;background:#fff;box-shadow:0 30px 90px rgba(18,17,55,.35)}
.home-poster-dialog::backdrop{background:rgba(24,22,63,.78);backdrop-filter:blur(8px)}
.home-poster-dialog img{display:block;max-width:100%;max-height:84vh;margin:auto;border-radius:18px;object-fit:contain}
.poster-dialog-close{position:absolute;right:26px;top:26px;z-index:2;border:0;border-radius:999px;padding:10px 15px;background:#fff;color:var(--navy);font-weight:800;box-shadow:0 8px 24px rgba(30,28,70,.2);cursor:pointer}

body[data-page="home"] .home-guide-grid a{overflow:hidden;padding:0 28px 28px}
body[data-page="home"] .guide-card-image{display:block;width:calc(100% + 56px);height:155px;margin:0 -28px 24px;object-fit:cover;object-position:top center}
body[data-page="home"] .home-guide-grid a:nth-child(1){background:linear-gradient(#fff,#f3fbff)}
body[data-page="home"] .home-guide-grid a:nth-child(2){background:linear-gradient(#fff,#fff6e8)}
body[data-page="home"] .home-guide-grid a:nth-child(3){background:linear-gradient(#fff,#f4f0ff)}

body[data-page="home"] .home-trust{background:linear-gradient(135deg,#163b55,#245f67);border-bottom:8px solid #9ce2d3}
body[data-page="home"] .cta-section{background:linear-gradient(120deg,#fff0d7,#fff9ee 55%,#eaf8ff);color:var(--navy);border-top:1px solid #f3d8ad}
body[data-page="home"] .cta-section h2{color:var(--navy)}
body[data-page="home"] .cta-section .eyebrow{color:#d85a28}
body[data-page="home"] .cta-section .primary.light{background:linear-gradient(135deg,var(--coral),var(--orange));color:#fff;box-shadow:0 12px 28px rgba(255,98,88,.24)}
body[data-page="home"] .cta-section img{filter:drop-shadow(0 18px 22px rgba(41,38,111,.14));animation:ctaCharacters 5s ease-in-out infinite}
@keyframes ctaCharacters{50%{transform:translateY(-8px)}}

@media(prefers-reduced-motion:reduce){body[data-page="home"] .hero-art,body[data-page="home"] .hero-art img,body[data-page="home"] .cta-section img{animation:none!important}}
@media(max-width:850px){body[data-page="home"] .hero-art{animation:none}body[data-page="home"] .poster-row{grid-template-columns:repeat(3,1fr)}}
@media(max-width:560px){body[data-page="home"] .hero h1{font-size:clamp(2.8rem,14vw,4rem)}body[data-page="home"] .poster-row{grid-template-columns:repeat(2,1fr);gap:10px}body[data-page="home"] .guide-card-image{height:140px}}
