/* Shared site styles for the converted BaijiSoft pages. 12 */
:root { color-scheme: light; }
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin: 0; font-family: Manrope, Arial, sans-serif; color: #0b1229; -webkit-font-smoothing: antialiased; }
img { max-width: 100%; height: auto; }
a { color: inherit; text-decoration: none; transition: color .2s ease, opacity .2s ease, background .2s ease; }
a:hover { opacity: .9; }
button, input, select, textarea { font: inherit; }
button { cursor: pointer; }
input:focus, select:focus, textarea:focus { border-color: #22d3ee !important; outline: 2px solid rgba(34,211,238,.25); outline-offset: 1px; }
header nav > div:hover > div { display: flex !important; }
@media (max-width: 899px) {
  header nav { display: none !important; }
  header button[aria-label="Menu"] { display: flex !important; }
  header [data-mobile-menu].is-open { display: flex !important; }
  footer > div:first-child { grid-template-columns: 1fr !important; }
}
@media (max-width: 700px) {
  .responsive-grid { grid-template-columns: 1fr !important; }
  h1 { font-size: clamp(2rem, 10vw, 2.75rem) !important; }
  .responsive-form { grid-template-columns: 1fr !important; }
  form > * { grid-column: span 1 !important; }
}

.legal-page { max-width: 760px; margin: 64px auto; padding: 0 24px; }
.legal-logo { background: #0A1330; padding: 12px; height: 56px; }
.hp-field { position: absolute; left: -9999px; width: 1px; height: 1px; opacity: 0; pointer-events: none; }
.form-status { grid-column: 1 / -1; margin: 0; font-size: 14px; font-weight: 600; line-height: 1.5; }
.form-status.is-success { color: #0f766e; }
.form-status.is-error { color: #b91c1c; }
.s-210:disabled { opacity: .7; cursor: wait; }

/* Extracted shared page styles. */
.s-1{width:100%;background:#FFFFFF;overflow-x:hidden;}
.s-2{position:sticky;top:0;z-index:100;background:#0A1330;border-bottom:1px solid rgba(255,255,255,0.08);}
.s-3{max-width:1240px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;}
.s-4{display:flex;align-items:center;}
.s-5{height:34px;width:auto;display:block;}
.s-6{display:flex;align-items:center;gap:32px;}
.s-7{color:rgba(255,255,255,0.78);font-weight:600;font-size:15px;}
.s-8{position:relative;padding:8px 0;}
.s-9{color:#FFFFFF;font-weight:600;font-size:15px;}
.s-10{position:absolute;top:100%;left:-16px;display:none;flex-direction:column;background:#0F1B3D;border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:8px;min-width:240px;box-shadow:0 20px 40px rgba(0,0,0,0.35);}
.s-11{color:rgba(255,255,255,0.85);font-size:14px;font-weight:500;padding:10px 14px;border-radius:8px;}
.s-12{color:#22D3EE;font-size:14px;font-weight:500;padding:10px 14px;border-radius:8px;}
.s-13{display:flex;align-items:center;gap:16px;}
.s-14{display:flex;background:linear-gradient(90deg,#22D3EE,#3B82F6);color:#04101F;font-weight:700;font-size:14px;padding:12px 22px;border-radius:999px;}
.s-15{display:none;background:none;border:none;width:40px;height:40px;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;}
.s-16{width:22px;height:2px;background:#fff;display:block;}
.s-17{display:none;flex-direction:column;padding:8px 24px 24px;gap:4px;background:#0A1330;}
.s-18{color:rgba(255,255,255,0.8);font-weight:600;padding:12px 4px;font-size:15px;border-top:1px solid rgba(255,255,255,0.08);}
.s-19{color:rgba(255,255,255,0.65);font-weight:500;padding:8px 16px;font-size:14px;}
.s-20{color:#fff;font-weight:500;padding:8px 16px;font-size:14px;}
.s-21{margin-top:10px;text-align:center;background:linear-gradient(90deg,#22D3EE,#3B82F6);color:#04101F;font-weight:700;font-size:14px;padding:12px 22px;border-radius:999px;}
.s-22{position:relative;background:radial-gradient(ellipse at 80% -10%,#132657 0%,#0A1330 55%,#060B1A 100%);padding:90px 24px 70px;overflow:hidden;}
.s-23{position:absolute;top:-40px;left:10%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,0.14),transparent 70%);animation:bsFloat 9s ease-in-out infinite;}
.s-24{max-width:900px;margin:0 auto;text-align:center;position:relative;}
.s-25{color:#7FE7F7;font-weight:700;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;}
.s-26{font-family:'Sora',sans-serif;font-weight:700;font-size:44px;color:#FFFFFF;margin-top:14px;line-height:1.2;}
.s-27{margin-top:18px;font-size:17px;color:rgba(255,255,255,0.7);max-width:620px;margin-left:auto;margin-right:auto;}
.s-28{display:inline-block;margin-top:28px;background:linear-gradient(90deg,#22D3EE,#3B82F6);color:#04101F;font-weight:700;font-size:15px;padding:16px 32px;border-radius:999px;}
.s-29{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;padding:80px 24px 0;background:#FFFFFF;}
.s-30{max-width:1160px;margin:0 auto;}
.s-31{text-align:center;max-width:640px;margin:0 auto 48px;}
.s-32{color:#3B82F6;font-weight:700;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;}
.s-33{font-family:'Sora',sans-serif;font-weight:700;font-size:30px;color:#0B1229;margin-top:12px;}
.s-34{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.s-35{background:#F6F8FC;border:1px solid #E4E9F2;border-radius:16px;padding:26px 22px;}
.s-36{font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#0B1229;}
.s-37{margin-top:8px;font-size:14px;color:#5B6478;line-height:1.65;}
.s-38{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;padding:70px 24px 0;background:#FFFFFF;}
.s-39{max-width:1160px;margin:0 auto;text-align:center;}
.s-40{font-family:'Sora',sans-serif;font-weight:700;font-size:26px;color:#0B1229;margin-top:12px;margin-bottom:32px;}
.s-41{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;}
.s-42{background:#F6F8FC;border:1px solid #E4E9F2;color:#0B1229;font-weight:600;font-size:14px;padding:12px 22px;border-radius:999px;}
.s-43{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;padding:80px 24px 90px;background:#F6F8FC;}
.s-44{max-width:900px;margin:0 auto;}
.s-45{text-align:center;max-width:680px;margin:0 auto 40px;}
.s-46{font-family:'Sora',sans-serif;font-weight:700;font-size:28px;color:#0B1229;margin-top:12px;}
.s-47{margin-top:12px;font-size:15px;color:#5B6478;line-height:1.7;}
.s-48{background:#FFFFFF;border:1px solid #E4E9F2;border-radius:16px;padding:32px;margin-bottom:20px;}
.s-49{font-family:'Sora',sans-serif;font-weight:700;font-size:17px;color:#0B1229;}
.s-50{margin-top:10px;font-size:14px;color:#5B6478;line-height:1.75;}
.s-51{margin-top:12px;padding-left:20px;}
.s-52{font-size:14px;color:#5B6478;line-height:1.8;margin-bottom:6px;}
.s-53{color:#0B1229;}
.s-54{font-size:14px;color:#5B6478;line-height:1.8;}
.s-55{margin-top:12px;font-size:14px;color:#5B6478;line-height:1.75;}
.s-56{background:#FFFFFF;border:1px solid #E4E9F2;border-radius:16px;padding:32px;}
.s-57{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;background:linear-gradient(120deg,#0A1330,#132657);padding:80px 24px;text-align:center;}
.s-58{max-width:680px;margin:0 auto;}
.s-59{font-family:'Sora',sans-serif;font-weight:700;font-size:30px;color:#FFFFFF;}
.s-60{display:inline-block;margin-top:26px;background:linear-gradient(90deg,#22D3EE,#3B82F6);color:#04101F;font-weight:700;font-size:15px;padding:16px 32px;border-radius:999px;}
.s-61{background:#060B1A;padding:64px 24px 28px;}
.s-62{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;}
.s-63{height:30px;width:auto;}
.s-64{margin-top:16px;font-size:14px;color:rgba(255,255,255,0.55);line-height:1.7;max-width:280px;}
.s-65{margin-top:16px;font-size:13px;color:rgba(255,255,255,0.5);}
.s-66{display:inline-block;margin-top:8px;font-size:13px;color:#22D3EE;}
.s-67{display:flex;gap:14px;margin-top:16px;}
.s-68{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;}
.s-69{color:#fff;font-size:14px;font-weight:700;margin-bottom:16px;}
.s-70{display:flex;flex-direction:column;gap:10px;}
.s-71{font-size:14px;color:rgba(255,255,255,0.6);}
.s-72{display:flex;flex-direction:column;gap:10px;font-size:14px;color:rgba(255,255,255,0.6);}
.s-73{max-width:1160px;margin:40px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,0.08);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;}
.s-74{font-size:13px;color:rgba(255,255,255,0.45);}
.s-75{display:flex;gap:20px;}
.s-76{font-size:13px;color:rgba(255,255,255,0.55);}
.s-77{position:absolute;top:100%;left:-16px;display:none;flex-direction:column;background:#0F1B3D;border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:8px;min-width:230px;box-shadow:0 20px 40px rgba(0,0,0,0.35);}
.s-78{color:#fff;font-weight:600;padding:12px 4px;font-size:15px;border-top:1px solid rgba(255,255,255,0.08);}
.s-79{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;padding:90px 24px;background:#FFFFFF;}
.s-80{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;}
.s-81{font-family:'Sora',sans-serif;font-weight:700;font-size:30px;color:#0B1229;margin-top:12px;line-height:1.3;}
.s-82{margin-top:16px;font-size:16px;line-height:1.8;color:#5B6478;}
.s-83{width:100%;height:360px;}
.s-84{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;padding:20px 24px 90px;background:#FFFFFF;}
.s-85{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}
.s-86{background:#F6F8FC;border-radius:16px;padding:28px 22px;border:1px solid #E4E9F2;}
.s-87{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;padding:80px 24px;background:#F6F8FC;}
.s-88{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;}
.s-89{background:#FFFFFF;border:1px solid #E4E9F2;border-radius:14px;padding:22px 16px;text-align:center;}
.s-90{font-family:'Sora',sans-serif;font-weight:700;font-size:15px;color:#0B1229;}
.s-91{font-size:13px;color:#5B6478;margin-top:4px;}
.s-92{background:#0A1330;border-radius:14px;padding:22px 16px;text-align:center;}
.s-93{font-family:'Sora',sans-serif;font-weight:700;font-size:15px;color:#fff;}
.s-94{font-size:13px;color:#22D3EE;margin-top:4px;}
.s-95{margin-top:28px;text-align:center;font-size:14px;color:#5B6478;}
.s-96{margin-top:14px;font-size:15px;color:#5B6478;line-height:1.7;}
.s-97{font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#0B1229;margin-bottom:16px;}
.s-98{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px;}
.s-99{background:#FFFFFF;border:1px solid #E4E9F2;border-radius:14px;padding:22px 18px;}
.s-100{font-family:'Sora',sans-serif;font-weight:700;font-size:14px;color:#0B1229;}
.s-101{margin-top:6px;font-size:13px;color:#5B6478;line-height:1.55;}
.s-102{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:48px;}
.s-103{display:flex;flex-direction:column;gap:14px;}
.s-104{background:#FFFFFF;border:1px solid #E4E9F2;border-radius:14px;padding:22px 24px;}
.s-105{margin-top:6px;font-size:13px;color:#5B6478;}
.s-106{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;position:relative;background:linear-gradient(120deg,#0A1330,#132657);padding:80px 24px;text-align:center;}
.s-107{margin-top:18px;font-size:17px;color:rgba(255,255,255,0.7);max-width:640px;margin-left:auto;margin-right:auto;}
.s-108{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;padding:80px 24px;background:#FFFFFF;}
.s-109{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.s-110{background:#F6F8FC;border:1px solid #E4E9F2;border-radius:16px;padding:26px 20px;}
.s-111{margin-top:8px;font-size:14px;color:#5B6478;line-height:1.6;}
.s-112{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;background:#0A1330;padding:80px 24px;}
.s-113{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;}
.s-114{color:#22D3EE;font-weight:700;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;}
.s-115{font-family:'Sora',sans-serif;font-weight:700;font-size:28px;color:#FFFFFF;margin-top:12px;line-height:1.3;}
.s-116{margin-top:14px;font-size:15px;line-height:1.75;color:rgba(255,255,255,0.68);}
.s-117{display:flex;flex-direction:column;gap:12px;}
.s-118{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:12px;padding:16px 18px;color:#fff;font-size:14px;font-weight:600;}
.s-119{background:#0A1330;padding:64px 24px;}
.s-120{max-width:800px;margin:0 auto;text-align:center;}
.s-121{font-family:'Sora',sans-serif;font-weight:700;font-size:36px;color:#FFFFFF;}
.s-122{margin-top:10px;font-size:14px;color:rgba(255,255,255,0.6);}
.s-123{padding:60px 24px 90px;}
.s-124{max-width:760px;margin:0 auto;}
.s-125{background:#060B1A;padding:48px 24px 28px;}
.s-126{max-width:1160px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;}
.s-127{height:28px;width:auto;}
.s-128{display:flex;gap:20px;flex-wrap:wrap;}
.s-129{margin-top:12px;font-size:16px;color:rgba(255,255,255,0.7);}
.s-130{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;background:#0A1330;padding:70px 24px;}
.s-131{font-family:'Sora',sans-serif;font-weight:700;font-size:26px;color:#FFFFFF;}
.s-132{margin-top:12px;font-size:15px;color:rgba(255,255,255,0.65);max-width:560px;margin-left:auto;margin-right:auto;}
.s-133{position:relative;background:radial-gradient(ellipse at 20% -10%,#132657 0%,#0A1330 55%,#060B1A 100%);padding:120px 24px 100px;overflow:hidden;}
.s-134{position:absolute;top:-60px;right:8%;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,0.16),transparent 70%);animation:bsFloat 9s ease-in-out infinite;}
.s-135{position:absolute;bottom:-100px;left:4%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,0.14),transparent 70%);animation:bsFloat2 11s ease-in-out infinite;}
.s-136{position:absolute;inset:0;width:100%;height:100%;opacity:0.25;}
.s-137{max-width:900px;margin:0 auto;position:relative;text-align:center;}
.s-138{display:inline-flex;align-items:center;gap:8px;background:rgba(34,211,238,0.1);border:1px solid rgba(34,211,238,0.28);color:#7FE7F7;font-size:13px;font-weight:600;padding:8px 16px;border-radius:999px;margin-bottom:28px;}
.s-139{font-family:'Sora',sans-serif;font-weight:700;font-size:56px;line-height:1.12;color:#FFFFFF;letter-spacing:-0.5px;}
.s-140{margin-top:24px;font-size:19px;line-height:1.65;color:rgba(255,255,255,0.72);max-width:720px;margin-left:auto;margin-right:auto;}
.s-141{margin-top:40px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap;}
.s-142{background:linear-gradient(90deg,#22D3EE,#3B82F6);color:#04101F;font-weight:700;font-size:15px;padding:16px 30px;border-radius:999px;}
.s-143{border:1px solid rgba(255,255,255,0.25);color:#FFFFFF;font-weight:700;font-size:15px;padding:16px 30px;border-radius:999px;}
.s-144{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;padding:88px 24px 70px;background:#FFFFFF;}
.s-145{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1.1fr 0.9fr;gap:64px;align-items:center;}
.s-146{font-family:'Sora',sans-serif;font-weight:700;font-size:34px;color:#0B1229;margin-top:12px;line-height:1.25;}
.s-147{margin-top:18px;font-size:16px;line-height:1.8;color:#5B6478;}
.s-148{display:inline-block;margin-top:22px;color:#0B1229;font-weight:700;font-size:15px;border-bottom:2px solid #22D3EE;padding-bottom:2px;}
.s-149{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
.s-150{background:#F6F8FC;border:1px solid #E4E9F2;border-radius:16px;padding:28px 20px;}
.s-151{font-family:'Sora',sans-serif;font-weight:800;font-size:38px;color:#0B1229;}
.s-152{margin-top:6px;font-size:14px;color:#5B6478;font-weight:600;}
.s-153{background:#F6F8FC;border:1px solid #E4E9F2;border-radius:16px;padding:28px 20px;grid-column:span 2;}
.s-154{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;padding:70px 24px 90px;background:#F6F8FC;}
.s-155{text-align:center;max-width:640px;margin:0 auto 52px;}
.s-156{font-family:'Sora',sans-serif;font-weight:700;font-size:32px;color:#0B1229;margin-top:12px;}
.s-157{margin-top:14px;font-size:16px;color:#5B6478;line-height:1.7;}
.s-158{background:#FFFFFF;border:1px solid #E4E9F2;border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;}
.s-159{font-size:14px;color:#5B6478;line-height:1.6;}
.s-160{background:linear-gradient(135deg,#0A1330,#132657);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;justify-content:center;}
.s-161{font-family:'Sora',sans-serif;font-weight:700;font-size:17px;color:#FFFFFF;}
.s-162{font-size:14px;color:rgba(255,255,255,0.7);line-height:1.6;}
.s-163{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;position:relative;background:#0A1330;padding:90px 24px;overflow:hidden;}
.s-164{position:absolute;top:20%;right:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,0.14),transparent 70%);animation:bsFloat 10s ease-in-out infinite;}
.s-165{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:0.9fr 1.1fr;gap:56px;align-items:center;position:relative;}
.s-166{font-family:'Sora',sans-serif;font-weight:700;font-size:32px;color:#FFFFFF;margin-top:12px;line-height:1.3;}
.s-167{margin-top:16px;font-size:16px;line-height:1.75;color:rgba(255,255,255,0.68);}
.s-168{display:inline-block;margin-top:22px;background:linear-gradient(90deg,#22D3EE,#3B82F6);color:#04101F;font-weight:700;font-size:14px;padding:14px 26px;border-radius:999px;}
.s-169{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.s-170{margin-top:36px;display:flex;flex-wrap:wrap;justify-content:center;gap:14px;}
.s-171{width:44px;height:44px;border-radius:12px;background:rgba(59,130,246,0.1);display:flex;align-items:center;justify-content:center;margin-bottom:14px;}
.s-172{border:1px solid #E4E9F2;border-radius:14px;padding:22px 16px;text-align:center;}
.s-173{border:2px solid #22D3EE;border-radius:14px;padding:22px 16px;text-align:center;background:#F6F8FC;}
.s-174{background:#FFFFFF;border-radius:16px;padding:28px 22px;border:1px solid #E4E9F2;}
.s-175{font-family:'Sora',sans-serif;font-weight:800;font-size:26px;color:#22D3EE;}
.s-176{font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#0B1229;margin-top:14px;}
.s-177{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;position:relative;background:linear-gradient(120deg,#0A1330,#132657);padding:80px 24px;overflow:hidden;text-align:center;}
.s-178{position:absolute;top:-60px;left:30%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,0.16),transparent 70%);animation:bsFloat 9s ease-in-out infinite;}
.s-179{max-width:680px;margin:0 auto;position:relative;}
.s-180{font-family:'Sora',sans-serif;font-weight:700;font-size:32px;color:#FFFFFF;}
.s-181{margin-top:14px;font-size:16px;color:rgba(255,255,255,0.7);}
.s-182{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:28px;}
.s-183{font-family:'Sora',sans-serif;font-weight:700;font-size:28px;color:#0B1229;margin-top:8px;}
.s-184{font-weight:700;font-size:14px;color:#0B1229;border-bottom:2px solid #22D3EE;padding-bottom:2px;}
.s-185{display:flex;flex-wrap:wrap;gap:12px;}
.s-186{background:#F6F8FC;border:1px solid #E4E9F2;padding:10px 18px;border-radius:999px;font-size:14px;color:#0B1229;font-weight:600;}
.s-187{margin-top:40px;border-bottom:1px solid #E4E9F2;}
.s-188{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;padding:56px 24px 0;background:#FFFFFF;}
.s-189{font-family:'Sora',sans-serif;font-weight:700;font-size:28px;color:#0B1229;margin-top:8px;margin-bottom:28px;}
.s-190{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;padding:56px 24px 90px;background:#FFFFFF;}
.s-191{margin-top:18px;font-size:17px;color:rgba(255,255,255,0.7);max-width:560px;margin-left:auto;margin-right:auto;}
.s-192{padding:80px 24px;background:#FFFFFF;}
.s-193{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1.3fr;gap:56px;}
.s-194{font-family:'Sora',sans-serif;font-weight:700;font-size:22px;color:#0B1229;}
.s-195{margin-top:20px;display:flex;flex-direction:column;gap:6px;}
.s-196{font-size:14px;color:#5B6478;font-weight:600;}
.s-197{font-size:16px;color:#0B1229;font-weight:700;}
.s-198{margin-top:24px;display:flex;flex-direction:column;gap:6px;}
.s-199{font-size:15px;color:#0B1229;font-weight:600;line-height:1.6;}
.s-200{font-family:'Sora',sans-serif;font-weight:700;font-size:16px;color:#0B1229;margin-top:36px;margin-bottom:14px;}
.s-201{border:1px solid #E4E9F2;border-radius:12px;padding:14px 16px;}
.s-202{font-size:14px;color:#0B1229;}
.s-203{font-size:13px;color:#5B6478;}
.s-204{background:#F6F8FC;border:1px solid #E4E9F2;border-radius:20px;padding:40px;}
.s-205{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.s-206{grid-column:span 1;padding:14px 16px;border:1px solid #DDE3EE;border-radius:10px;font-size:14px;font-family:'Manrope',sans-serif;background:#fff;}
.s-207{grid-column:span 2;padding:14px 16px;border:1px solid #DDE3EE;border-radius:10px;font-size:14px;font-family:'Manrope',sans-serif;background:#fff;}
.s-208{grid-column:span 2;padding:14px 16px;border:1px solid #DDE3EE;border-radius:10px;font-size:14px;font-family:'Manrope',sans-serif;background:#fff;color:#5B6478;}
.s-209{grid-column:span 2;padding:14px 16px;border:1px solid #DDE3EE;border-radius:10px;font-size:14px;font-family:'Manrope',sans-serif;resize:vertical;background:#fff;}
.s-210{grid-column:span 2;background:linear-gradient(90deg,#22D3EE,#3B82F6);color:#04101F;font-weight:700;font-size:15px;padding:16px;border-radius:10px;border:none;cursor:pointer;}

/* Animations and legal-page utilities (deduped from export). */
@keyframes bsFloat{0%{transform:translateY(0) translateX(0);}50%{transform:translateY(-18px) translateX(10px);}100%{transform:translateY(0) translateX(0);}}
@keyframes bsFloat2{0%{transform:translateY(0);}50%{transform:translateY(22px);}100%{transform:translateY(0);}}
@keyframes bsPulseLine{0%{stroke-dashoffset:400;}100%{stroke-dashoffset:0;}}
input::placeholder, textarea::placeholder{color:#93A0B8;}
.legal p, .legal li{font-size:15px;line-height:1.8;color:#3F4A63;margin-bottom:14px;}
.legal a{color:#22D3EE;}
.legal h2{font-family:'Sora',sans-serif;font-weight:700;font-size:22px;color:#0B1229;margin-top:40px;margin-bottom:14px;}
.legal h3{font-family:'Sora',sans-serif;font-weight:700;font-size:17px;color:#0B1229;margin-top:26px;margin-bottom:10px;}
.legal ul{padding-left:20px;margin-bottom:14px;}
