.bk-feyebrow{font-family:var(--bk-font-title);color:#6a3bd6;background:#fff;border:1.5px solid #f2e4d1;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 6px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 3px #eeddc6}.bk-fvisual{background:linear-gradient(#fffaf3,#fff1e0);border:1.5px solid #f2e4d1;border-radius:32px;overflow:hidden;box-shadow:0 6px #eeddc6,0 50px 90px -50px #2a123873}.bk-fvisual-motion{aspect-ratio:16/9;width:100%}@media (max-width:640px){.bk-fvisual-motion{aspect-ratio:1}}.bk-fsections{gap:clamp(56px,8vw,96px);padding-top:clamp(64px,9vw,110px);display:grid}.bk-fsection-num{font-family:var(--bk-font-title);color:#ff5fa2;margin:0 0 8px;font-size:15px;font-weight:700}.bk-fsteps{gap:14px;margin-top:22px;display:grid}@media (min-width:860px){.bk-fsteps{grid-template-columns:repeat(3,1fr)}}.bk-fstep{background:#fff;border:1.5px solid #f2e4d1;border-radius:24px;padding:18px 20px;box-shadow:0 4px #eeddc6}.bk-fstep span{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.bk-fstep[data-kind=problem] span{color:#8a1846;background:#fff0f6}.bk-fstep[data-kind=how] span{color:#4b23a8;background:#f1ebff}.bk-fstep[data-kind=result] span{color:#0e4a30;background:#ddf8ec}.bk-fstep p{color:#4a3a55;margin:10px 0 0;font-size:15.5px;line-height:1.6}.bk-fblock{padding-top:clamp(64px,9vw,110px)}
