#ypef-hk-wrapper{--ff-ink:#2a0e14;--ff-ink-2:#3d1119;--ff-gold:#b8922a;--ff-gold-soft:#d4af4a}#ypef-hk-wrapper .ff-eyebrow-row{display:flex;align-items:center;gap:12px;margin-bottom:30px}#ypef-hk-wrapper .ff-diamond{color:var(--ff-gold);font-size:.7rem;line-height:1}#ypef-hk-wrapper .ff-eyebrow-text{font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--maroon,#7b1e2e)}#ypef-hk-wrapper .ff-pre-section{background:var(--paper,#faf8f5);padding:76px 0 44px}#ypef-hk-wrapper .ff-notice-card{position:relative;background:linear-gradient(180deg,#ffffff,#fdfbf8);border:1px solid #ece3d6;border-radius:20px;overflow:hidden;padding-left:6px;box-shadow:0 1px 2px rgba(43,14,20,.04),0 18px 44px -24px rgba(43,14,20,.28)}#ypef-hk-wrapper .ff-notice-accent{position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--maroon,#7b1e2e),var(--ff-gold))}#ypef-hk-wrapper .ff-notice-header{display:flex;align-items:center;gap:12px;padding:20px 30px;background:linear-gradient(180deg,#fdf2f3,#fdf6f2);border-bottom:1px solid #f2e6e6;color:var(--maroon,#7b1e2e);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}#ypef-hk-wrapper .ff-notice-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:rgba(123,30,46,.09);color:var(--maroon,#7b1e2e)}#ypef-hk-wrapper .ff-notice-body{padding:28px 30px 8px}#ypef-hk-wrapper .ff-notice-body p{margin:0 0 18px;font-size:1.02rem;line-height:1.74;color:#453a32}#ypef-hk-wrapper .ff-notice-body a{color:var(--maroon,#7b1e2e);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(123,30,46,.28);transition:border-color .2s ease}#ypef-hk-wrapper .ff-notice-body a:hover{border-color:var(--maroon,#7b1e2e)}#ypef-hk-wrapper .ff-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}#ypef-hk-wrapper .ff-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:999px;background:#fff;border:1px solid #e6d9c4;font-size:.82rem;font-weight:600;color:var(--maroon,#7b1e2e);box-shadow:0 1px 2px rgba(43,14,20,.04)}#ypef-hk-wrapper .ff-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ff-gold)}#ypef-hk-wrapper .ff-notice-bar{display:flex;align-items:center;gap:14px;margin:8px 30px 30px;padding:16px 22px;background:linear-gradient(120deg,var(--ff-ink) 0,var(--ff-ink-2) 100%);border:1px solid rgba(184,146,42,.28);border-radius:12px;color:#e7dccd;font-size:.94rem;line-height:1.5}#ypef-hk-wrapper .ff-bar-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:rgba(184,146,42,.16);color:var(--ff-gold-soft)}#ypef-hk-wrapper .ff-notice-bar .ff-bar-hl{color:var(--ff-gold-soft);font-weight:700}#ypef-hk-wrapper .ff-steps-section{background:var(--paper,#faf8f5);padding:44px 0 84px}#ypef-hk-wrapper .ff-flow{position:relative}#ypef-hk-wrapper .ff-flow-line{position:absolute;top:24px;left:12.5%;right:12.5%;height:4px;border-radius:4px;background:#ece0cb;overflow:hidden;z-index:0}#ypef-hk-wrapper .ff-flow-fill{display:block;height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,var(--maroon,#7b1e2e),#9c2740);transition:width .55s cubic-bezier(.22,1,.36,1)}#ypef-hk-wrapper .ff-flow:has(.ff-step:nth-child(2):hover) .ff-flow-fill{width:33.333%}#ypef-hk-wrapper .ff-flow:has(.ff-step:nth-child(3):hover) .ff-flow-fill{width:66.666%}#ypef-hk-wrapper .ff-flow:has(.ff-step:nth-child(4):hover) .ff-flow-fill{width:100%}#ypef-hk-wrapper .ff-flow-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#ypef-hk-wrapper .ff-step{display:flex;flex-direction:column;align-items:center}#ypef-hk-wrapper .ff-step-badge{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:22px;border-radius:50%;background:#fff;border:2px solid #e3d4bc;color:var(--maroon,#7b1e2e);font-size:.86rem;font-weight:800;box-shadow:0 4px 12px -6px rgba(43,14,20,.3);transition:background .4s ease,border-color .4s ease,color .4s ease,transform .32s cubic-bezier(.22,1,.36,1)}#ypef-hk-wrapper .ff-flow-row:has(.ff-step:first-child:hover) .ff-step:nth-child(-n+1) .ff-step-badge,#ypef-hk-wrapper .ff-flow-row:has(.ff-step:nth-child(2):hover) .ff-step:nth-child(-n+2) .ff-step-badge,#ypef-hk-wrapper .ff-flow-row:has(.ff-step:nth-child(3):hover) .ff-step:nth-child(-n+3) .ff-step-badge,#ypef-hk-wrapper .ff-flow-row:has(.ff-step:nth-child(4):hover) .ff-step:nth-child(-n+4) .ff-step-badge{background:var(--maroon,#7b1e2e);border-color:var(--maroon,#7b1e2e);color:#fff}#ypef-hk-wrapper .ff-step:hover .ff-step-badge{transform:scale(1.1)}#ypef-hk-wrapper .ff-step-card{position:relative;width:100%;background:#fff;border:1px solid #ece3d6;border-radius:16px;padding:26px 24px 30px;overflow:hidden;isolation:isolate;box-shadow:0 2px 10px -6px rgba(43,14,20,.12);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .32s ease}#ypef-hk-wrapper .ff-step:hover .ff-step-card{transform:translateY(-6px);border-color:rgba(123,30,46,.35);box-shadow:0 22px 42px -24px rgba(43,14,20,.5)}#ypef-hk-wrapper .ff-step-ghost{position:absolute;right:-6px;bottom:-18px;font-size:6.4rem;font-weight:900;line-height:1;color:rgba(123,30,46,.06);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.03em;z-index:-1;transition:color .32s ease}#ypef-hk-wrapper .ff-step:hover .ff-step-ghost{color:rgba(123,30,46,.11)}#ypef-hk-wrapper .ff-step-title{margin:0 0 12px;font-size:.9rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--maroon,#7b1e2e);line-height:1.32}#ypef-hk-wrapper .ff-step-desc{margin:0;font-size:.88rem;line-height:1.64;color:#6a5f54}@media (max-width:900px){#ypef-hk-wrapper .ff-flow-row{grid-template-columns:repeat(2,1fr)}#ypef-hk-wrapper .ff-flow-line{display:none}#ypef-hk-wrapper .ff-step-badge{background:var(--maroon,#7b1e2e);border-color:var(--maroon,#7b1e2e);color:#fff}}@media (max-width:520px){#ypef-hk-wrapper .ff-flow-row{grid-template-columns:1fr}}#ypef-hk-wrapper .ff-flow-3 .ff-flow-row{grid-template-columns:repeat(3,1fr)}#ypef-hk-wrapper .ff-flow-3 .ff-flow-line{left:16.666%;right:16.666%}#ypef-hk-wrapper .ff-flow-3:has(.ff-step:nth-child(2):hover) .ff-flow-fill{width:50%}#ypef-hk-wrapper .ff-flow-3:has(.ff-step:nth-child(3):hover) .ff-flow-fill{width:100%}@media (max-width:900px){#ypef-hk-wrapper .ff-flow-3 .ff-flow-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){#ypef-hk-wrapper .ff-flow-3 .ff-flow-row{grid-template-columns:1fr}}#ypef-hk-wrapper .ff-fade{opacity:0;transform:scale(.97);transition:opacity .55s ease,transform .55s ease}#ypef-hk-wrapper .ff-fade.in{opacity:1;transform:scale(1)}#ypef-hk-wrapper .ff-from-left{opacity:0;transform:translateX(-44px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}#ypef-hk-wrapper .ff-from-left.in{opacity:1;transform:translateX(0)}#ypef-hk-wrapper .ff-rise{opacity:0;transform:translateY(30px);transition:opacity .55s cubic-bezier(.22,1,.36,1) var(--ff-delay,0s),transform .55s cubic-bezier(.22,1,.36,1) var(--ff-delay,0s)}#ypef-hk-wrapper .ff-rise.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){#ypef-hk-wrapper .ff-fade,#ypef-hk-wrapper .ff-from-left,#ypef-hk-wrapper .ff-rise{opacity:1;transform:none;transition:none}#ypef-hk-wrapper .ff-step:hover .ff-step-badge,#ypef-hk-wrapper .ff-step:hover .ff-step-card{transform:none}}