/* Mechanical extraction of fixed inline declarations; class names include a readable prefix and content hash. */
/* Shared scroll-entry primitives used by secondary-page observers. */
:where(.secondary-motion-page) .reveal{opacity:0;transform:translateY(46px) scale(.992);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}
:where(.secondary-motion-page) .reveal.in{opacity:1;transform:none}
:where(.secondary-motion-page) .rv-stag{opacity:0;transform:translateY(30px) scale(.98);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}
:where(.secondary-motion-page) .rv-stag.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){
  :where(.secondary-motion-page) .reveal,:where(.secondary-motion-page) .rv-stag{opacity:1!important;transform:none!important;transition:none!important}
}
.ysc-progress-value{width:var(--progress) !important}
.ysc-u-background-06102a-bc-0d1f4a-eff3aa2{background:#06102A !important;border-color:#0d1f4a !important}
.ysc-u-background-1d1d1f-border-radius-24px-f941391{background:#1D1D1F !important;border-radius:24px !important;padding:44px 40px 36px !important;text-align:center !important;max-width:340px !important;width:90% !important;position:relative !important;box-shadow:0 24px 64px rgba(0,0,0,.6) !important}
.ysc-u-background-34c759-3e25a9b{background:#34C759 !important}
.ysc-u-background-color-0a2e72-0d4a465{background-color:#0A2E72 !important}
.ysc-u-background-ff9500-a9dcba9{background:#FF9500 !important}
.ysc-u-background-linear-gradient-125deg-0a3b8b-0-0864450{background:linear-gradient(125deg,#0A3B8B 0%,#1769E0 45%,#FF8A00 100%) !important}
.ysc-u-background-linear-gradient-125deg-0a3b8b-0-ab8cbbf{background:linear-gradient(125deg,#0A3B8B 0%,#1769E0 55%,#1488C5 100%) !important}
.ysc-u-background-linear-gradient-125deg-1769e0-0-acd0207{background:linear-gradient(125deg,#1769E0 0%,#0B8FA0 55%,#1FA5E8 100%) !important}
.ysc-u-background-linear-gradient-135deg-7c3aed-5-5ec45ac{background:linear-gradient(135deg,#7C3AED,#5B21B6) !important}
.ysc-u-background-linear-gradient-135deg-orange-o-2430a19{background:linear-gradient(135deg,var(--orange),var(--orange-600)) !important}
.ysc-u-background-linear-gradient-135deg-teal-tea-9accfd9{background:linear-gradient(135deg,var(--teal),var(--teal-600)) !important}
.ysc-u-background-linear-gradient-145deg-0f2156-0-4f49de9{background:linear-gradient(145deg,#0f2156 0%,#1a3a8f 45%,#0a1840 100%) !important}
.ysc-u-background-teal-50-color-teal-600-f25b902{background:var(--teal-50) !important;color:var(--teal-600) !important}
.ysc-u-bc-orange-shadow-0-4px-20px-rgba-245-166-3-f50c572{border-color:var(--orange) !important;box-shadow:0 4px 20px rgba(245,166,35,.18) !important}
.ysc-u-color-blue-100-fe72a0e{color:var(--blue-100) !important}
.ysc-u-color-blue-67bae09{color:var(--blue) !important}
.ysc-u-color-blue-fw-600-c53202c{color:var(--blue) !important;font-weight:600 !important}
.ysc-u-color-cyan-a01f137{color:var(--cyan) !important}
.ysc-u-color-fff-fw-700-9061e62{color:#fff !important;font-weight:700 !important;margin-left:3px !important}
.ysc-u-color-ffffff-fw-800-2703bf1{color:#ffffff !important;font-weight:800 !important;letter-spacing:4px !important;margin-bottom:80px !important}
.ysc-u-color-inherit-td-underline-407e0e5{color:inherit !important;text-decoration:underline !important;text-underline-offset:2px !important}
.ysc-u-color-orange-448803b{color:var(--orange) !important}
.ysc-u-cursor-pointer-1c6a4f1{cursor:pointer !important}
.ysc-u-display-none-23caf1b{display:none !important}
.ysc-u-fs-12px-color-ink-300-801ca2e{font-size:12px !important;color:var(--ink-300) !important}
.ysc-u-fs-12px-color-ink-500-b408668{font-size:12px !important;color:var(--ink-500) !important;margin-bottom:12px !important}
.ysc-u-fs-12px-color-rgba-245-245-247-3-4497bfb{font-size:12px !important;color:rgba(245,245,247,.3) !important}
.ysc-u-fs-12px-fw-700-b25ff4f{font-size:12px !important;font-weight:700 !important;color:#34C759 !important;letter-spacing:1.5px !important;margin-bottom:10px !important;text-transform:uppercase !important}
.ysc-u-fs-13px-color-rgba-245-245-247-48-cdc3262{font-size:13px !important;color:rgba(245,245,247,.48) !important;margin-bottom:24px !important;line-height:1.6 !important}
.ysc-u-fs-13px-p-7px-14px-b627c34{font-size:13px !important;padding:7px 14px !important}
.ysc-u-fs-13px-p-9px-14px-4f762a5{font-size:13px !important;padding:9px 14px !important}
.ysc-u-fs-13px-p-9px-16px-bdf7a3f{font-size:13px !important;padding:9px 16px !important}
.ysc-u-fs-13px-p-9px-18px-7b1f53f{font-size:13px !important;padding:9px 18px !important}
.ysc-u-fs-14px-lh-1-8-fb03f65{font-size:14px !important;line-height:1.8 !important}
.ysc-u-fs-14px-mb-6px-992dd0b{font-size:14px !important;margin-bottom:6px !important}
.ysc-u-fs-15px-p-13px-24px-f5b5a6b{font-size:15px !important;padding:13px 24px !important}
.ysc-u-fs-16px-p-14px-36px-cde739c{font-size:16px !important;padding:14px 36px !important}
.ysc-u-fs-17px-color-ink-2-3d338cf{font-size:17px !important;color:var(--ink-2) !important;line-height:1.75 !important;margin-bottom:4px !important}
.ysc-u-fs-17px-p-14px-32px-b68485c{font-size:17px !important;padding:14px 32px !important}
/* Keep these declarations non-important so the existing mobile hero override remains authoritative. */
.ysc-u-fs-18px-ls-4px-bcdd62d{font-size:18px;letter-spacing:4px}
.ysc-u-fs-20px-fw-900-c3b431e{font-size:20px !important;font-weight:900 !important;color:#F5F5F7 !important;margin-bottom:6px !important}
.ysc-u-fs-36px-fw-900-d9bf720{font-size:36px !important;font-weight:900 !important;letter-spacing:-.3px !important;color:var(--ink) !important;margin-bottom:12px !important}
.ysc-u-fw-600-fs-14px-4ca2029{font-weight:600 !important;font-size:14px !important;color:var(--ink) !important}
.ysc-u-jc-center-21746b9{justify-content:center !important}
.ysc-u-jc-flex-end-ta-right-72184ee{justify-content:flex-end !important;text-align:right !important}
.ysc-u-m-24px-auto-0-2a90751{margin:24px auto 0 !important}
.ysc-u-maxw-800px-mt-24px-d2d63a9{max-width:800px !important;margin-top:24px !important}
.ysc-u-mb-0-666fd47{margin-bottom:0 !important}
.ysc-u-mb-40px-febbc1a{margin-bottom:40px !important}
.ysc-u-ml-3px-c80e10c{margin-left:3px !important}
.ysc-u-mt-10px-1db68cd{margin-top:10px !important}
.ysc-u-mt-20px-e8e9740{margin-top:20px !important}
.ysc-u-mt-24px-aaa1c39{margin-top:24px !important}
.ysc-u-pb-0-de90f36{padding-bottom:0 !important}
.ysc-u-pos-absolute-right-0-b7362e5{position:absolute !important;right:0 !important;top:50% !important;transform:translateY(-50%) !important;width:520px !important;z-index:0 !important;opacity:0.85 !important;pointer-events:none !important}
.ysc-u-pos-absolute-top-14px-a9b3f1f{position:absolute !important;top:14px !important;right:18px !important;background:rgba(255,255,255,.1) !important;border:none !important;color:#aaa !important;width:28px !important;height:28px !important;border-radius:50% !important;font-size:16px !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important}
.ysc-u-pos-relative-3c5dc70{position:relative !important}
.ysc-u-pt-12px-pb-12px-bf3f423{padding-top:12px !important;padding-bottom:12px !important}
.ysc-u-ta-center-color-ink-300-4feaa18{text-align:center !important;color:var(--ink-300) !important;font-size:13px !important;margin-top:-20px !important}
.ysc-u-ta-center-e266176{text-align:center !important}
.ysc-u-ta-center-m-24px-auto-0-fbd4900{text-align:center !important;margin:24px auto 0 !important;max-width:800px !important}
.ysc-u-ta-center-mb-80px-4983ad3{text-align:center !important;margin-bottom:80px !important}
.ysc-u-ta-center-mt-32px-fb216ce{text-align:center !important;margin-top:32px !important}
.ysc-u-ta-center-mt-40px-1999817{text-align:center !important;margin-top:40px !important}
.ysc-u-w-100-32e9775{width:100% !important}
.ysc-u-w-100-jc-center-73e1d81{width:100% !important;justify-content:center !important;font-size:13px !important;padding:10px 16px !important}
.ysc-u-w-100-jc-center-81890d1{width:100% !important;justify-content:center !important;font-size:14px !important;padding:11px !important;gap:6px !important}
.ysc-u-w-100-jc-center-e4b1c9b{width:100% !important;justify-content:center !important;font-size:15px !important}
.ysc-u-w-176px-height-176px-c67fbb9{width:176px !important;height:176px !important;margin:0 auto 18px !important;background:#fff !important;border-radius:12px !important;padding:10px !important}
.ysc-u-w-3-background-line-fd1a92a{width:3% !important;background:var(--line) !important}
.ysc-u-w-52px-height-52px-a6beac6{width:52px !important;height:52px !important;border-radius:14px !important;background:rgba(255,255,255,.2) !important;display:flex !important;align-items:center !important;justify-content:center !important;flex:none !important}
