body{color:#333;background-color:#fff;margin:0;padding:40px;font-size:14px;line-height:1.5}.container{background-color:#fff;max-width:900px;margin:0 auto}h1{color:#000;text-align:center;text-transform:uppercase;margin-bottom:40px;font-size:18px;font-weight:700}h2{color:#000;margin-top:30px;margin-bottom:15px;font-size:16px;font-weight:700}h3{color:#000;margin-top:20px;margin-bottom:10px;font-size:14px;font-weight:700}p{text-align:justify;margin-bottom:15px;font-size:14px}.intro{border:1px solid #ccc;margin-bottom:20px;padding:15px;font-weight:700}.terms-list{padding-left:0;list-style:none}.terms-list li{margin-bottom:10px;padding-left:0;font-size:14px;position:relative}.sub-list{padding-left:0;list-style:none}.sub-list li{margin-bottom:8px;font-size:14px;position:relative}.contact-info{border:1px solid #ccc;margin-top:30px;padding:20px}.contact-info h3{margin-top:0}.link{color:#000;text-decoration:underline}.highlight{font-weight:700}ol{padding-left:20px}ol li{margin-bottom:10px;font-size:14px}.acceptance-steps{border:1px solid #ccc;margin:15px 0;padding:15px}.acceptance-steps ol{padding-left:0;list-style:none}strong{font-weight:700}.no-markers{padding-left:0;list-style:none}.download-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:8px;justify-content:center;align-items:center;min-width:180px;padding:14px 28px;font-family:Onest,Arial,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px rgba(37,99,235,.2)}.download-button:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,.3)}.download-button:active{transform:translateY(0);box-shadow:0 4px 12px rgba(37,99,235,.2)}@media print{.download-button{display:none}}
