.policy-page{color:#111;background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.policy-header{background:#fff;border-bottom:1px solid #eee;align-items:center;min-height:76px;padding:10px 28px;display:flex}.policy-header a{width:220px;display:block}.policy-header img{object-fit:contain;object-position:left center;width:100%;height:44px}.policy-content{max-width:1130px;margin:0 auto;padding:54px 28px 90px;font-size:17px;line-height:1.5}.policy-content h1{text-align:center;margin:0 0 74px;font-size:clamp(2.3rem,4vw,3.35rem);line-height:1.15}.policy-content h1:not(:first-child){margin-top:70px}.policy-content section{margin-top:36px}.policy-content h2{margin:0 0 18px;font-size:1.08rem}.policy-content p{margin:0 0 24px}.policy-content ul{margin:0;padding-left:42px}.policy-content li{margin:0 0 17px;padding-left:2px}.policy-content hr{border:0;border-top:1px solid #e5e5e5;margin:78px 0}.policy-table-wrap{border-radius:8px;margin:34px 0 24px;overflow-x:auto;box-shadow:0 2px 10px #00000021}.policy-content table{border-collapse:collapse;width:100%;min-width:640px;font-size:.84rem}.policy-content th{color:#444;text-align:left;text-transform:uppercase;background:#f1f1f1;padding:15px 16px;font-size:.72rem}.policy-content td{border-top:1px solid #ddd;padding:12px 16px}.payment{border-radius:3px;padding:3px 8px;display:inline-block}.cash{color:#39723a;background:#e9f5e8}.transfer{color:#286783;background:#e5f2f8}.policy-content aside{background:#f7f7f7;border-left:4px solid #d6a435;margin-top:34px;padding:24px}.policy-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.policy-whatsapp,.policy-back{border-radius:4px;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-weight:700;display:inline-flex}.policy-whatsapp{color:#fff;background:#111}.policy-back{color:#111;border:1px solid #111;transition:background .18s,color .18s}.policy-back:hover{color:#fff;background:#111}.policy-footer{color:#fff;background:#111;justify-content:space-between;gap:28px;padding:36px max(28px,50vw - 565px);font-size:.78rem;display:flex}.policy-footer div{flex-direction:column;gap:7px;display:flex}.policy-footer nav{align-items:center;gap:22px;display:flex}@media (max-width:700px){.policy-header{padding-inline:18px}.policy-header a{width:190px}.policy-content{padding:40px 20px 70px;font-size:15px}.policy-content h1{margin-bottom:48px}.policy-content ul{padding-left:28px}.policy-footer{flex-direction:column;padding:30px 20px}}
