.legal-footer{align-items:flex-start;gap:32px}.legal-footer nav{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px 28px}.legal-footer nav a{text-transform:none}.legal-note{max-width:720px;margin:0 auto 32px;padding:18px 20px;border-left:4px solid #df1e2b;background:#fff}.legal-copy{max-width:850px}.legal-copy section{scroll-margin-top:100px}.legal-copy h2{margin-top:0}.legal-copy ul{padding-left:22px;line-height:1.75}.legal-copy a{text-decoration:underline;text-underline-offset:3px}.legal-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.legal-contact article{padding:24px;border:1px solid #d9d9d9;background:#fff}.legal-contact h2{margin-top:0}@media(max-width:760px){.legal-footer nav,.legal-contact{grid-template-columns:1fr}.legal-footer{gap:22px}}
.payment-trust{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 56px;align-items:center;padding:52px clamp(20px,5vw,80px);border-top:1px solid #d9d9d9;background:#fff;color:#101010}.payment-trust-copy{max-width:680px}.payment-trust h2{max-width:620px;margin:8px 0 12px;font-size:clamp(28px,4vw,54px);line-height:.95;letter-spacing:-.04em}.payment-trust-copy>p:last-child{max-width:600px;margin:0;line-height:1.65}.payment-marks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.payment-mark{display:flex;align-items:center;justify-content:center;width:132px;height:76px;border:1px solid #d9d9d9;background:#fafafa}.iyzico-mark span{font-size:28px;font-weight:800;letter-spacing:-.06em}.iyzico-mark span::first-letter{color:#df1e2b}.visa-mark span{font-size:31px;font-weight:900;font-style:italic;letter-spacing:-.08em;color:#172b85}.mastercard-mark svg{width:92px;height:58px}.mastercard-mark text{font-family:Manrope,Arial,sans-serif;font-size:11px;font-weight:700;fill:#101010}.payment-status{grid-column:1/-1;display:flex;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:800;letter-spacing:.1em}.payment-status span{width:9px;height:9px;border-radius:50%;background:#df1e2b;box-shadow:0 0 0 4px rgba(223,30,43,.12)}@media(max-width:900px){.payment-trust{grid-template-columns:1fr}.payment-marks{justify-content:flex-start}}@media(max-width:520px){.payment-trust{padding:38px 20px}.payment-marks{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.payment-mark{width:100%;height:64px}.iyzico-mark span{font-size:22px}.visa-mark span{font-size:25px}.mastercard-mark svg{width:76px}}
