/* V24: ana site dönüşüm bileşenleri. Yalnızca anasayfa; panel, lisans ve ödeme yollarına dokunmaz. */
.ys-proofbar{background:#fff;border-bottom:1px solid #e5edf1;box-shadow:0 7px 20px #12304408}
.ys-proofbar .ys-proofbar-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 0;align-items:stretch}
.ys-proofbar-inner>.ys-proof-item{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 10px;color:#163e50;font-size:12px;line-height:1.45}
.ys-proof-icon{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#dff7f1,#edf5fc);border:1px solid #d8f0e9;color:#078a78}
.ys-proofbar .ys-proof-icon .ico{width:20px;height:20px;color:#078a78}
.ys-proof-item>span:last-child{display:block;min-width:0}
.ys-proof-item strong{display:block;color:#143145;font-size:12px;line-height:1.4;font-weight:820}
.ys-proof-item small{display:block;margin-top:4px;font-size:11px;color:#667f8a;line-height:1.55;font-weight:500}
.ys-trial-perks .ico{width:17px;height:17px;vertical-align:middle;color:#8ff0d2;margin-right:9px}
.ys-trial-direct .ico{width:15px;height:15px;vertical-align:middle}
.ys-trial-submit .ico{width:17px;height:17px}
.reference-status .ico,.reference-chip-row .ico{width:14px;height:14px;vertical-align:middle}
.reference-card .button .ico{width:17px;height:17px}
.ys-references-heading{margin-bottom:35px}
.ys-references-heading p{max-width:700px;margin-inline:auto}
.ys-references-heading h2{color:#133248}
.ys-hero-cta-caption .ico{flex:none}
.ys-trial-form-top .ys-trial-chip{letter-spacing:0}
.ys-trial-section a:focus-visible,.references-section a:focus-visible{outline:3px solid #5adbc5;outline-offset:4px}
@media(max-width:1040px){.ys-proofbar .ys-proofbar-inner{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0;gap:7px}}
@media(max-width:550px){.ys-proofbar .ys-proofbar-inner{grid-template-columns:1fr 1fr;gap:4px}.ys-proofbar-inner>.ys-proof-item{padding:10px 1px;gap:7px;align-items:flex-start}.ys-proof-icon{height:32px;width:32px;flex-basis:32px;border-radius:11px}.ys-proofbar .ys-proof-icon .ico{height:17px;width:17px}.ys-proof-item strong{font-size:11px}.ys-proof-item small{font-size:10px}.ys-hero-cta-caption{align-items:start}.reference-brand strong{overflow-wrap:anywhere}}
@media(max-width:350px){.ys-proofbar .ys-proofbar-inner{grid-template-columns:1fr}}

@media(max-width:450px){.site-header .header-demo{font-size:10px;padding-inline:10px;white-space:nowrap}.site-header .nav-shell{gap:8px}}
@media(max-width:350px){.site-header .brand small{display:none}.site-header .brand>span{font-size:15px}.site-header .header-demo{font-size:9px;padding-inline:7px}}
