.sa69-hero{margin:8px 0 18px;padding:22px;border:1px solid #dbe7f3;border-radius:18px;background:linear-gradient(120deg,#f5fbff,#fff)}
.sa69-hero h1{margin:0 0 8px;font-size:clamp(26px,3vw,38px);letter-spacing:-.02em}.sa69-hero p{margin:0;color:#587089;max-width:850px}
.sa69-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:start}.sa69-card{background:#fff;border:1px solid #dce6ef;border-radius:16px;padding:18px;box-shadow:0 6px 22px rgba(19,61,101,.06)}
.sa69-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sa69-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:#29435d}.sa69-form input,.sa69-form select{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #cbd9e7;border-radius:10px;background:#fff;font:inherit}.sa69-full{grid-column:1/-1}
.sa69-rate{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border-radius:10px;background:#f4f8fb;font-size:12px;color:#4f657a}.sa69-dot{width:8px;height:8px;border-radius:50%;background:#2a9b63;display:inline-block}.sa69-dot.off{background:#d48b21}
.sa69-results{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.sa69-result{padding:12px;border-radius:12px;background:#f7fafc;border:1px solid #e3ebf2}.sa69-result span{display:block;font-size:12px;color:#64788c}.sa69-result strong{display:block;margin-top:4px;font-size:19px;color:#163b5e}.sa69-result.primary{grid-column:1/-1;background:#edf7ff;border-color:#c5e2f7}.sa69-result.primary strong{font-size:28px}
.sa69-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.sa69-btn{border:0;border-radius:10px;padding:11px 15px;background:#176be8;color:#fff;font-weight:800;cursor:pointer;text-decoration:none}.sa69-btn.secondary{background:#edf3f8;color:#214461}.sa69-note{font-size:12px;color:#687d90;margin-top:10px;line-height:1.5}
.sa69-partners{margin-top:20px}.sa69-partner-wrap{overflow:hidden;border:1px solid #dce6ef;border-radius:16px;background:#fff}.sa69-track{display:flex;width:max-content;animation:sa69-marquee 34s linear infinite;padding:12px;gap:12px}.sa69-track:hover{animation-play-state:paused}.sa69-partner{width:230px;min-height:112px;box-sizing:border-box;border:1px solid #e0e8ef;border-radius:13px;padding:13px;background:#fff;box-shadow:0 4px 15px rgba(19,61,101,.05)}.sa69-partner .sponsor{font-size:10px;font-weight:800;color:#a36500;text-transform:uppercase;letter-spacing:.08em}.sa69-partner b{display:block;margin:7px 0 4px;color:#173f61;font-size:15px}.sa69-partner small{display:block;color:#708296;line-height:1.35}.sa69-partner a{display:inline-block;margin-top:9px;font-size:12px;font-weight:800;color:#176be8;text-decoration:none}@keyframes sa69-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.sa69-seo{margin-top:20px}.sa69-seo h2{font-size:21px;margin:0 0 8px}.sa69-seo p{color:#526b80;line-height:1.65}.sa69-faq details{border-top:1px solid #e1e8ef;padding:12px 0}.sa69-faq summary{font-weight:800;cursor:pointer}
@media(max-width:800px){.sa69-grid{grid-template-columns:1fr}.sa69-form{grid-template-columns:1fr}.sa69-full{grid-column:auto}.sa69-results{grid-template-columns:1fr}.sa69-result.primary{grid-column:auto}.sa69-track{animation-duration:28s}}
@media(prefers-reduced-motion:reduce){.sa69-track{animation:none;overflow:auto}}
