*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:#0a0a0f;color:#e8e8ea;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit}.legal{max-width:672px;margin:0 auto;padding:72px 24px 96px}.legal h1{font-size:30px;font-weight:300;letter-spacing:1px;margin:0 0 10px;color:#f0f0f2}.legal h2{font-size:19px;font-weight:500;margin:48px 0 16px;color:#ececf0}.legal p{margin:0 0 20px;line-height:1.75;color:#c6c6cc}.legal ul{list-style:disc;padding-left:24px;margin:0 0 20px}.legal li{margin-bottom:10px;line-height:1.75;color:#c6c6cc}.legal strong{color:#ececf0;font-weight:600}.legal a{color:#a9b7d6;text-decoration:underline}.legal .meta{color:#8b8b93;font-size:13px;margin-bottom:40px}.bp{min-height:100vh}.bp-container{max-width:720px;margin:0 auto;padding:72px 24px 96px}.bp-h1{font-size:30px;font-weight:300;letter-spacing:1px;margin:0 0 18px;color:#f0f0f2}.bp-answer{font-size:16px;line-height:1.75;color:#c6c6cc;margin:0 0 32px}.bp-form{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-bottom:28px}.bp-row3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.bp-field{display:flex;flex-direction:column;gap:4px;font-size:10px;color:#666}.bp-field span em{font-style:normal;color:#888}.bp-field input,.bp-field select{background:#13131a;border:1px solid #2a2a35;color:#e8e8ea;border-radius:6px;padding:8px 10px;font-size:14px;width:100%;box-sizing:border-box}.bp-field input:focus,.bp-field select:focus{outline:none;border-color:#3c4d75}.bp-field-wide{grid-column:1/-1}.bp-field input option,.bp-field select option{background:#13131a;color:#e8e8ea}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.85);opacity:.7;cursor:pointer}.bp-submit{grid-column:1/-1;background:#2d6a4f;color:#ffffff;border:1px solid #40916c;border-radius:6px;padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(64,145,108,.15)}.bp-submit:hover{background:#34805f}.bp-error{color:#ff9a9a;margin:0 0 20px}.bp-card{background:#111118;border:1px solid #24242e;border-radius:10px;padding:22px;margin-bottom:18px}.bp-kicker{margin:0 0 6px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#7f8fb5}.bp-element{margin:0 0 10px;font-size:30px;font-weight:300;color:#f0f0f2}.bp-note{margin:0 0 10px;font-size:14px;line-height:1.7;color:#a8a8b2}.bp-soon{color:#d9c58a}.bp-h2{font-size:18px;font-weight:500;margin:0 0 14px;color:#ececf0}.bp-bars{list-style:none;margin:0 0 14px;padding:0}.bp-bars li{display:grid;grid-template-columns:68px 1fr 48px;align-items:center;grid-gap:10px;gap:10px;margin-bottom:8px}.bp-bar-label{font-size:13px;color:#c6c6cc}.bp-bar-track{height:8px;background:#1e1e26;border-radius:999px;overflow:hidden}.bp-bar-fill{display:block;height:100%;background:linear-gradient(90deg,#6d86b8,#9db4e0)}.bp-bar-num{font-size:12px;color:#8b8b93;text-align:right}.bp-table{width:100%;border-collapse:collapse;margin-bottom:14px}.bp-table th{text-align:left;width:96px;font-weight:500;color:#9a9aa4;font-size:13px;padding:6px 0}.bp-table td{padding:6px 0}.bp-focus-line,.bp-table td{color:#e8e8ea;font-size:15px}.bp-focus-action,.bp-focus-line{margin:0 0 10px;line-height:1.7}.bp-focus-action{font-size:15px;color:#a9b7d6}.bp-focus-q{margin:0 0 6px;font-size:14px;color:#a8a8b2}.bp-focus-q strong{color:#e8e8ea}.bp-lead{display:flex;gap:10px;margin:14px 0 10px;flex-wrap:wrap}.bp-lead input{flex:1 1 220px;background:#14141b;border:1px solid #2a2a35;color:#e8e8ea;border-radius:6px;padding:10px 12px;font-size:15px}.bp-lead-btn{background:#2a3550;color:#dce6ff;border:1px solid #3c4d75;border-radius:6px;padding:10px 16px;font-size:14px;cursor:pointer}.bp-buy{background:#e8e8ea;color:#0a0a0f;border:0;border-radius:6px;padding:12px 18px;font-size:15px;cursor:pointer;margin-bottom:6px}.bp-disclaimer{margin-top:28px;font-size:12px;line-height:1.7;color:#6f6f78;border-top:1px solid #24242e;padding-top:16px}.bp-section{margin:36px 0 0}.bp-faq{margin:0}.bp-faq-item{margin-bottom:18px}.bp-faq dt{font-size:15px;color:#ececf0;margin-bottom:6px}.bp-faq dd{margin:0;font-size:14px;line-height:1.7;color:#a8a8b2}.bp-linklist{list-style:none;margin:0;padding:0}.bp-linklist li{margin-bottom:14px}.bp-linklist a{color:#a9b7d6}.bp-linklist span{display:block;font-size:14px;line-height:1.7;color:#a8a8b2;margin-top:4px}@media (max-width:640px){.bp-form{grid-template-columns:1fr}.bp-container{padding:48px 18px 72px}}