*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(180deg,#eef4fb 0%,#f8fafd 18%,#fff 42%)}@keyframes fadeIn{to{opacity:1}}@keyframes fadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.wrap{max-width:860px;margin:0 auto;padding:8px 24px 80px}.body-text{font-family:"Manrope",sans-serif;font-size:16px;line-height:1.85;color:#4a5f78;margin-bottom:20px}.body-text strong{color:#0d1b2a;font-weight:700}.body-text a{color:#2091DA;text-decoration:none;font-weight:600}.body-text a:hover{text-decoration:underline}.intro{animation:fadeUp .5s cubic-bezier(.22,1,.36,1) both .1s}.callout{background:#f8fafd;border:1px solid #e4eef4;border-left:4px solid #0ea5a0;border-radius:12px;padding:24px 28px;margin:28px 0;animation:fadeUp .5s cubic-bezier(.22,1,.36,1) both .15s}.callout h3{font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:800;color:#0d1b2a;margin-bottom:8px;letter-spacing:-.01em}.callout p{font-family:"Manrope",sans-serif;font-size:14px;line-height:1.75;color:#4a5f78}.callout p strong{color:#0d1b2a;font-weight:700}.callout a{color:#0ea5a0;text-decoration:none;font-weight:700}.callout a:hover{text-decoration:underline}.feature-list{list-style:none;padding:0;margin:24px 0 32px;display:flex;flex-direction:column;gap:14px;animation:fadeUp .55s cubic-bezier(.22,1,.36,1) both .3s}.feature-list li{background:#f8fafd;border:1px solid #e4eef4;border-radius:12px;padding:20px 22px;display:flex;gap:16px;align-items:flex-start}.feature-list .num{width:32px;height:32px;border-radius:8px;background:rgba(32,145,218,.08);color:#2091DA;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-list h4{font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:800;color:#0d1b2a;margin-bottom:5px;letter-spacing:-.01em}.feature-list p{font-family:"Manrope",sans-serif;font-size:14px;line-height:1.7;color:#4a5f78}.cta-section{background:linear-gradient(135deg,#2091DA,#1a7bbf);border-radius:16px;padding:32px;margin:32px 0 0;animation:fadeUp .55s cubic-bezier(.22,1,.36,1) both .5s}.cta-section h2{font-family:"Plus Jakarta Sans",sans-serif;font-size:22px;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:8px}.cta-section p{font-family:"Manrope",sans-serif;font-size:14px;color:rgba(255,255,255,.82);line-height:1.7;margin-bottom:20px}.cta-btn{display:inline-flex;align-items:center;gap:7px;background:#fff;color:#1a7bbf;font-family:"Plus Jakarta Sans",sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:13px 22px;border-radius:8px;text-decoration:none;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 14px rgba(0,0,0,.12)}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.18)}.cta-btn.outline{background:rgba(255,255,255,.12);color:#fff;border:1.5px solid rgba(255,255,255,.3);box-shadow:none;margin-left:10px}.cta-btn.outline:hover{background:rgba(255,255,255,.22)}@media (max-width:640px){.callout{padding:22px 20px}.feature-list li{padding:18px 20px}.cta-section{padding:24px 22px}.cta-btn.outline{margin-left:0;margin-top:10px;display:flex;justify-content:center}.cta-btn{display:flex;justify-content:center}}
