
/* AnıYolla v5.1.2 Paket 17 — dönüşüm ve kullanıcı güveni */
.hc517-section{padding:74px 0}
.hc517-title{max-width:760px;margin-bottom:26px}
.hc517-title>span,.hc517-control>div>div:first-child>span{color:#a64f61;font-size:.58rem;font-weight:900;letter-spacing:.17em}
.hc517-title h2,.hc517-control h2{margin:8px 0;font-size:clamp(2.6rem,5.2vw,5.5rem);line-height:.9;letter-spacing:-.05em}
.hc517-title p,.hc517-control p{margin:0;color:#75686b;font-size:.72rem;line-height:1.7}
.hc517-usecases{background:#fff;color:#2b2225}
.hc517-usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}
.hc517-usecase-grid article{padding:20px;border:1px solid #e5d9d6;border-radius:17px;background:#faf8f7;transition:transform .2s ease,border-color .2s ease}
.hc517-usecase-grid article:hover{transform:translateY(-4px);border-color:#c98b99}
.hc517-usecase-grid article>div{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:#f2e3e6;font-size:1.15rem}
.hc517-usecase-grid h3{margin:14px 0 6px;font-size:1.25rem}
.hc517-usecase-grid p{margin:0;color:#75686b;font-size:.61rem;line-height:1.55}
.hc517-usecase-grid span{display:block;margin-top:13px;color:#a64f61;font-size:.5rem;font-weight:900;letter-spacing:.08em}
.hc517-why{background:#101b23;color:#fff}
.hc517-title.light p{color:#aab6bd}.hc517-title.light>span{color:#dd8fa2}
.hc517-compare{overflow:hidden;border:1px solid #2a3b46;border-radius:18px;background:#0d1821}
.hc517-compare>div{display:grid;grid-template-columns:1.5fr .65fr .85fr;align-items:center;min-height:54px;padding:9px 16px;border-bottom:1px solid #263640}
.hc517-compare>div:last-child{border-bottom:0}
.hc517-compare span{font-size:.61rem}.hc517-compare strong,.hc517-compare em{text-align:center;font-size:.59rem}
.hc517-compare strong{color:#6fe09b}.hc517-compare em{color:#8999a3;font-style:normal}
.hc517-compare-head{background:#172731!important;color:#fff!important;font-weight:900}
.hc517-compare-head strong{color:#f0a2b5}.hc517-compare-head em{color:#b8c3c9}
.hc517-control{background:#f6f2f0;color:#2b2225}
.hc517-control-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:center}
.hc517-control-points{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}
.hc517-control-points b{padding:11px;border:1px solid #e1d6d3;border-radius:11px;background:#fff;font-size:.57rem}
.hc517-window{overflow:hidden;border:1px solid #d8ccca;border-radius:20px;background:#fff;box-shadow:0 24px 65px rgba(44,27,32,.13)}
.hc517-window>header{display:flex;align-items:center;gap:6px;min-height:48px;padding:10px 14px;border-bottom:1px solid #e6dcda;background:#f8f5f4}
.hc517-window>header i{width:9px;height:9px;border-radius:50%;background:#d7c5c9}.hc517-window>header i:first-child{background:#d86675}.hc517-window>header i:nth-child(2){background:#e4b04b}.hc517-window>header i:nth-child(3){background:#60bb7c}
.hc517-window>header span{margin-left:8px;color:#75686b;font-size:.56rem;font-weight:800}
.hc517-window>section{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:14px}
.hc517-window article{position:relative;overflow:hidden;border:1px solid #e5d9d6;border-radius:13px;background:#fff}
.hc517-window article>div{height:170px;display:grid;place-items:center;background:linear-gradient(135deg,#d7b2ba,#70404c);color:#fff;font-size:2rem}
.hc517-window article .photo{background:linear-gradient(150deg,#cbb4a0,#6a8b7a)}
.hc517-window article .video{background:linear-gradient(150deg,#183040,#8c4258)}
.hc517-window article>span{position:absolute;left:7px;top:7px;padding:4px 6px;border-radius:999px;background:rgba(15,10,12,.7);color:#fff;font-size:.42rem;font-weight:900}
.hc517-window footer{display:flex;align-items:center;justify-content:space-between;padding:9px}
.hc517-window footer b,.hc517-window footer em{font-size:.48rem}.hc517-window footer em{color:#a64f61;font-style:normal;font-weight:900}
.hc517-mobile-cta{display:none}
@media(max-width:900px){.hc517-usecase-grid{grid-template-columns:1fr 1fr}.hc517-control-grid{grid-template-columns:1fr}.hc517-control-visual{order:-1}}
@media(max-width:620px){
.hc517-section{padding:52px 0}.hc517-usecase-grid{grid-template-columns:1fr}.hc517-compare>div{grid-template-columns:1.25fr .65fr .75fr;padding:8px}.hc517-compare span,.hc517-compare strong,.hc517-compare em{font-size:.5rem}
.hc517-control-points{grid-template-columns:1fr}.hc517-window>section{grid-template-columns:1fr 1fr}.hc517-window article:last-child{display:none}
.hc517-mobile-cta{position:fixed;left:8px;right:8px;bottom:8px;z-index:220;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border:1px solid #31434e;border-radius:14px;background:rgba(7,16,24,.96);color:#fff;box-shadow:0 16px 42px rgba(0,0,0,.3);backdrop-filter:blur(14px);transition:transform .22s ease,opacity .22s ease}
.hc517-mobile-cta.hidden{transform:translateY(130%);opacity:0}.hc517-mobile-cta strong,.hc517-mobile-cta span{display:block}.hc517-mobile-cta strong{font-size:.58rem}.hc517-mobile-cta span{margin-top:2px;color:#9eacb5;font-size:.45rem}
.hc517-mobile-cta a{flex:0 0 auto;padding:9px 11px;border-radius:999px;background:#a64f61;color:#fff;text-decoration:none;font-size:.52rem;font-weight:900}
body{padding-bottom:74px}
}
